messenger-point-chet

byGeorge Parker

Buat aplikasi messenger premium bernama POINT CHET, terinspirasi dari aplikasi chat modern seperti WhatsApp tetapi dengan desain, logo, warna, dan identitas visual ORIGINAL. Buat mobile-first, responsive Android/iPhone/tablet/desktop, UI modern, elegan, smooth, cepat, dan profesional. LOGIN & AKUN - Login menggunakan nomor telepon + PIN 6 digit. - Kode negara, default +62. - Show/hide PIN. - Register akun baru. - Nomor telepon, PIN, konfirmasi PIN, nama, username, foto profil, bio. - Lupa PIN. - Session tetap tersimpan. - Logout. - Untuk prototype gunakan localStorage; jangan menyimpan PIN plain text pada backend nyata. HOME Buat navigasi: CHAT | STATUS | KOMUNITAS | PANGGILAN | PROFIL Header: - Logo POINT CHET - Search - Kamera - New Chat - Menu - Foto profil - Badge unread. Desktop menggunakan sidebar + area utama. Mobile menggunakan bottom navigation. CHAT Fitur chat pribadi dan grup: - Kirim teks. - Emoji. - Sticker/GIF UI. - Foto. - Video. - File/dokumen. - Audio. - Lokasi. - Kontak. - Voice message. - Reply. - Forward. - Edit. - Delete. - Copy. - Pin. - Star/favorite. - Reaction emoji. - Mention. - Search pesan. - Typing indicator. - Online/last seen. - Sent/delivered/read. - Unread badge. - Pin/mute/archive/delete chat. Buat chat bubble modern dengan timestamp dan status pesan. VOICE MESSAGE - Hold to record. - Timer. - Waveform. - Pause/resume. - Cancel. - Send. - Audio player. - Progress. - Playback speed. STATUS / STORY - Status teks. - Foto. - Video. - Tambah status. - Story viewer fullscreen. - Progress bar. - Next/previous. - Reply. - Reaction. - Like. - Viewer list. - Status expired otomatis 24 jam. - Privasi status: semua kontak, kontak tertentu, atau pilih orang. PROFIL Tampilkan: - Foto profil. - Nama. - Username. - Nomor telepon. - Bio. - Status online. Fitur: - Edit profil. - Ganti foto. - Edit nama/username/bio. - QR profile. - Share profile. - Media, link & dokumen. - Block/report. KONTAK - Daftar kontak. - Search. - Tambah kontak. - Invite teman. - Kontak online. - Buka profil. - Mulai chat. - Voice call. - Video call. GRUP - Buat grup. - Nama, foto, deskripsi. - Tambah/hapus anggota. - Admin. - Tambah/hapus admin. - Edit info grup. - Group invite link. - QR invite. - Mention anggota. - Pin/mute grup. - Permission anggota. - Approval anggota baru. - Keluar/hapus grup. KOMUNITAS - Buat komunitas. - Nama, foto, deskripsi. - Daftar grup. - Announcement. - Members. - Admin. - Tambah/hapus grup. - Pengaturan komunitas. PANGGILAN Buat UI: - Voice call. - Video call. - Incoming/outgoing call. - Call history. - Missed call. - Mute. - Speaker. - Camera on/off. - Switch camera. - Minimize. - End call. Jika hanya frontend, buat simulasi UI dan jangan mengklaim panggilan benar-benar real-time. NOTIFIKASI Notification center: - Pesan baru. - Mention. - Reaction. - Status. - Grup. - Panggilan. - Sistem. - Badge unread. - Toast notification. SEARCH Global search untuk: - User. - Username. - Chat. - Pesan. - Grup. - Komunitas. - Media. Filter: All / People / Chats / Groups / Messages / Media. SETTINGS Buat pengaturan lengkap: Account - Edit profile. - Nomor. - Username. - PIN. Privacy - Last seen. - Online status. - Profile photo. - Bio. - Status. - Read receipts. - Blocked users. Chat - Wallpaper. - Theme. - Font size. - Enter to send. - Auto download media. Notifications - Message. - Group. - Call. - Sound. - Vibration. Appearance - Light. - Dark. - System. - Accent color. Storage - Storage usage. - Media. - Documents. - Clear cache. Security - App lock UI. - PIN. - 2FA UI. - Active sessions. About - Version. - Terms. - Privacy. - Help. UI PREMIUM Gunakan: - Modern typography. - Rounded corners. - Soft shadow. - Glass effect secukupnya. - Gradient elegan. - Smooth animation. - Micro interaction. - Skeleton loading. - Modal. - Bottom sheet. - Dropdown. - Toast. - Context menu. Jangan membuat desain terlalu ramai. DARK MODE Dark mode harus diterapkan ke seluruh aplikasi: - Background. - Card. - Chat bubble. - Text. - Input. - Icon. - Modal. - Navigation. RESPONSIVE Mobile: - Bottom navigation. - Fullscreen chat. - Touch-friendly buttons. Desktop: - Sidebar. - Chat panel. - Profile/info panel. DATA PROTOTYPE Jika belum ada backend, gunakan localStorage untuk: - Akun. - Session. - Chat. - Pesan. - Kontak. - Grup. - Status. - Settings. - Notifikasi. Isi data dummy agar aplikasi langsung terlihat hidup. KOMPONEN Buat komponen reusable: Avatar, ChatList, ChatBubble, MessageInput, StoryItem, ProfileCard, GroupCard, Modal, BottomSheet, Toast, AudioPlayer, MediaViewer, Notification. KODE Jika menggunakan HTML: - index.html - css/style.css - js/app.js - js/auth.js - js/chat.js - js/status.js - js/profile.js - js/groups.js - js/calls.js - js/settings.js Jika platform hanya mendukung satu file, gabungkan semuanya ke satu HTML dengan CSS dan JavaScript internal. Pastikan semua tombol utama memiliki interaksi nyata dalam prototype. Gunakan icon library open-source seperti Lucide Icons. Jangan menyalin logo atau aset WhatsApp. HASIL AKHIR harus terasa seperti aplikasi messenger sungguhan bernama POINT CHET, dengan UI premium, original, responsif, smooth, dan lengkap.

No preview

Comments (0)

No comments yet. Be the first!

Project Tasks

45 planning tasks
#1

Generate system requirement document

1m 26s0.2 cr used
Done
#2

Generate personas & user flows

0m 25s0.2 cr used
Done
#7

Create flow for Pengguna Messenger (End User)

0m 20sCredits in parent
Done
#8

Create flow for Pembuat & Pengelola Grup/Komunitas

0m 19sCredits in parent
Done
#9

Create flow for Pengguna Status/Story

0m 19sCredits in parent
Done
#10

Create flow for Pengguna Panggilan

0m 19sCredits in parent
Done
#11

Create flow for Pengguna Pengaturan & Privasi

0m 19sCredits in parent
Done
#12

Landing

0m 35sCredits in subtasks
Paused
#46

Landing / Hero

1.6 cr needed
Paused
#47

Landing / Entry Panel

1.6 cr needed
Paused
#13

Login

Credits in subtasks
Paused
#14

Sign Up

Credits in subtasks
Paused
#15

Dashboard

Credits in subtasks
Paused
#16

CHAT

Credits in subtasks
Paused
#17

Conversation

Credits in subtasks
Paused
#18

Voice Message

Credits in subtasks
Paused
#19

Message Search

Credits in subtasks
Paused
#20

STATUS

Credits in subtasks
Paused
#21

Status Viewer

Credits in subtasks
Paused
#22

Status Privacy

Credits in subtasks
Paused
#23

KOMUNITAS

Credits in subtasks
Paused
#24

New Group

Credits in subtasks
Paused
#25

Group Members

Credits in subtasks
Paused
#26

Group Settings

Credits in subtasks
Paused
#27

Group Chat

Credits in subtasks
Paused
#28

New Community

Credits in subtasks
Paused
#29

Community Settings

Credits in subtasks
Paused
#30

PANGGILAN

Credits in subtasks
Paused
#31

Call Screen

Credits in subtasks
Paused
#32

Call History

Credits in subtasks
Paused
#33

PROFIL

Credits in subtasks
Paused
#34

Profile Editor

Credits in subtasks
Paused
#35

Contact Profile

Credits in subtasks
Paused
#36

Contacts

Credits in subtasks
Paused
#37

Notifications

Credits in subtasks
Paused
#38

Search

Credits in subtasks
Paused
#39

Account

Credits in subtasks
Paused
#40

Privacy

Credits in subtasks
Paused
#41

Appearance

Credits in subtasks
Paused
#42

Storage

Credits in subtasks
Paused
#43

Security

Credits in subtasks
Paused
#44

About

Credits in subtasks
Paused
#45

Account Recovery

Credits in subtasks
Paused
#5

Architecture

0.2 cr needed
Paused
#6

Workspace task plan

0.2 cr needed
Paused

No completed page designs yet.

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

Landing: View product identity
Sign Up: Create account and role identity
Login: Sign in with phone and PIN
Dashboard: Open main navigation
KOMUNITAS: 1. Open communities and groups
New Group: 2. Create group with name, photo, description
New Group: 3. Correct validation error
Group Chat: 4. Send message and mention members
Group Members: 5. Add or remove members
Group Members: 6. Approve pending members
Group Members: 7. Generate invite link and QR invite
Group Members: 8. Set member permissions
Group Members: 9. Rejected as unauthorized role
Group Settings: 10. Edit group info
Group Settings: 11. Add or remove admins
Group Settings: 12. Pin or mute the group
Group Settings: 13. Leave or delete the group
Group Settings: 14. Blocked administrative attempt
KOMUNITAS: 15. Open a community
New Community: 16. Create community with name, photo, description
New Community: 17. Correct validation error
Community Settings: 18. Add or remove groups
Community Settings: 19. Edit announcement
Community Settings: 20. Manage members and admins
Community Settings: 21. Edit community settings

No completed page designs yet.

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

Landing: View product identity
Sign Up: Create account and role identity
Login: Sign in with phone and PIN
Dashboard: Open main navigation
KOMUNITAS: 1. Open communities and groups
New Group: 2. Create group with name, photo, description
New Group: 3. Correct validation error
Group Chat: 4. Send message and mention members
Group Members: 5. Add or remove members
Group Members: 6. Approve pending members
Group Members: 7. Generate invite link and QR invite
Group Members: 8. Set member permissions
Group Members: 9. Rejected as unauthorized role
Group Settings: 10. Edit group info
Group Settings: 11. Add or remove admins
Group Settings: 12. Pin or mute the group
Group Settings: 13. Leave or delete the group
Group Settings: 14. Blocked administrative attempt
KOMUNITAS: 15. Open a community
New Community: 16. Create community with name, photo, description
New Community: 17. Correct validation error
Community Settings: 18. Add or remove groups
Community Settings: 19. Edit announcement
Community Settings: 20. Manage members and admins
Community Settings: 21. Edit community settings