Ditutup

Real Time Forum - Multi Room - Multi User - NodeJS, WebsocketJS, MySQL 7, PHP, tinyMCE

Job Description:

Mohon dibuatkan dengan detail sebagai berikut:

• Terdapat form pendaftaran anggota, form login, form lupa password.

•• Saat pendaftaran, terkirim email konfirmasi berisi link untuk konfirmasi.

•• Demikian juga form lupa password, terkirim email berisi link untuk reset password.

•• Terdapat error messages misalnya email sudah terdaftar, email dan/atau password salah, dll.

• Terdapat 5 level admin, dengan hak berbeda

•• Sedangkan member hanya ada 1 level/jenis saja

• Halaman responsive seperti WhatsApp di komputer dan smartphone.

• Setelah login, masuk ke halaman yang terdiri dari 2 frame, kiri dan kanan.

• Di frame kiri nama room urut alfabet.

•• Accordion yang jika suatu tab di-klik maka tab lain akan tertutup.

•• Room terdiri dari 5 sub-room (tab / button), yang jika diklik maka akan muncul isi percakapan di frame kanan.

• Frame kanan berupa accordion, yang jika suatu tab di-klik, tidak menutup yang lain.

•• Ada button untuk menutup semua tab accordion.

• Frame kanan tab berupa urut mulai dari minggu ke berapa dimulainya suatu room (terdapat sekitar 52 minggu per tahun).

•• Di dalamnya terdapat lagi accordion (nested accordion) yaitu hari Senin s/d Minggu pada minggu yang bersangkutan.

••• Ada 2 jenis yang tergantung/berhubungan dengan tab/button di frame kiri mana yang di-klik

(1) Langsung muncul isi percakapan

(2) Terdapat 6 tab accordion yang terdiri dari masing-masing 2 jam, mulai dari jam 7 pagi. Di dalamnya barulah terdapat percakapan.

• Percakapan/postingan ditulis menggunakan TinyMCE

• Semua percakapan/postingan bisa dikomentari/ditanggapi oleh semua member.

•• Komentar/tanggapan dengan margin kiri beberapa point

••• Semua komentar/tanggapan bisa dikomentari/ditanggapi dengan margin kiri beberapa point

• Pada sisi kiri kiri postingan/komentar/tanggapan terdapat warna-warna yang berbeda untuk masing-masing member. Namun warna tetap sama untuk masing-masing member.

• Semua postingan/komentar/tanggapan disimpan dalam tabel database.

• Semua member tetap dalam keadaan login kecuali mengklik button logout.

•• Jika tidak ada aktivitas muncul modal form untuk member ketikkan PIN yang terdiri dari 6 angka.

• Sementara ini keterangan di atas sudah cukup lengkap, hanya ada sedikit lagi informasi tambahan yang akan dibahas dalam chat.

Terimakasih

Keahlian: Node.js, Socket IO, AJAX, PHP, JavaScript

Tentang klien:
( 2 ulasan ) Bekasi, Indonesia

ID Proyek: #29719107