Web Chatting Menggunakan Vue JS : vue-advanced-chat

A beautiful chat rooms web component compatible with all Javascript frameworks

Web Chatting Menggunakan Vue JS : vue-advanced-chat

Deskripsi

Proyek ini adalah Aplikasi Web Progresif yang menampilkan semua fitur dari komponen vue-advanced-chat. Dibangun dengan menggunakan Firestore, Vuetify, dan Notifikasi Push.

Fitur utama proyek ini mencakup:

  1. Integrasi UI dan Backend:

    • Penggunaan komponen vue-advanced-chat dengan integrasi UI dan backend.
  2. Autentikasi Berganda:

    • Dukungan untuk autentikasi melalui email, Facebook, dan Google.
  3. Pesan Real-time:

    • Kemampuan untuk berkomunikasi secara real-time.
    • Notifikasi push browser untuk memberi tahu pengguna tentang pesan baru.
  4. Optimisasi Gambar:

    • Penggunaan Firebase Cloud Functions untuk mengompres avatar dan mengoptimalkan gambar.
  5. Komponen UI/UX:

    • Berbagai komponen UI/UX seperti peringatan (errors, information), dialog, dll.
  6. Manajemen Pengguna dan Ruang Obrolan:

    • Menambahkan pengguna yang sudah ada ke dalam ruang obrolan dengan menggunakan alamat email mereka.
    • Mengirim undangan melalui email kepada pengguna yang belum terdaftar.
    • Mengedit profil dan informasi ruang obrolan.
    • Menambahkan dan menghapus pengguna dari ruang obrolan.
  7. Optimisasi Firestore:

    • Implementasi Firestore yang dioptimalkan untuk mengurangi penggunaan bandwidth dan biaya.
  8. Manajemen State menggunakan Vuex:

    • Menggunakan Vuex untuk manajemen state aplikasi.
  9. Internasionalisasi (i18n):

    • Dukungan untuk penerjemahan dan penyesuaian bahasa.
  10. Integrasi Google Analytics:

    • Melacak dan menganalisis data pengguna menggunakan Google Analytics.
  11. Dukungan dan Bantuan:

    • Dukungan untuk membantu pengguna dalam mengimplementasikan dan menjalankan aplikasi obrolan.
Developer

Advanced Chat

Developer

1,795 Stars
481 Forks