chatlink-chat

byDIZWA SEMARANG

Buatkan website chat jarak jauh modern bernama **ChatLink** yang memungkinkan pengguna berkomunikasi secara real-time hanya menggunakan **username**. Fitur utama: * Register dan login menggunakan username + password. * Username harus unik. * Cari pengguna berdasarkan username. * Kirim, terima, dan tolak permintaan pertemanan. * Daftar teman. * Chat real-time tanpa refresh halaman. * Riwayat chat tersimpan di database. * Status online/offline dan terakhir aktif. * Notifikasi pesan baru. * Indikator "sedang mengetik". * Status pesan terkirim, diterima, dan dibaca. * Profil pengguna dengan foto, nama, dan bio. * Blokir pengguna. * Pengaturan privasi. * Responsive untuk PC, laptop, tablet, dan HP. * Admin dashboard untuk mengelola pengguna dan laporan. Gunakan **Firebase Auth** untuk login, **Firestore** untuk database dan real-time chat, serta **Firebase Storage** untuk foto profil. Pastikan password aman, database memiliki security rules, setiap pengguna hanya dapat mengakses data yang menjadi haknya, dan seluruh sistem menggunakan HTTPS. Alur utama: **Register → Login → Cari Username → Tambah Teman → Terima Permintaan → Mulai Chat → Pesan Real-Time → Notifikasi → Riwayat Chat.** Buat UI modern, bersih, cepat, dan profesional dengan warna **putih, biru muda, dan biru**.

No preview

Comments (0)

No comments yet. Be the first!

Architecture

No Services Diagrams Yet

Architecture diagrams will be automatically generated when the Project Manager creates tasks for your project.

No completed page designs yet.

Completed design pages will appear here when they are ready to preview.

Landing: Open ChatLink
Login: 1. Submit admin login
Login: 2. Retry admin credentials
Admin Dashboard: Review platform summary
Users: Review user accounts
Users: Act on account
Reports: Review incoming reports
Reports: Resolve report

No completed page designs yet.

Completed design pages will appear here when they are ready to preview.

Landing: Open ChatLink
Login: 1. Submit admin login
Login: 2. Retry admin credentials
Admin Dashboard: Review platform summary
Users: Review user accounts
Users: Act on account
Reports: Review incoming reports
Reports: Resolve report