Back to work

Happy Chat Messaging App

Happy Chat is a personal Android messaging project inspired by WhatsApp and positioned as Simple, Reliable, and Private. The Chats tab shows a searchable message list with avatars, previews, timestamps, and live typing cues; Groups covers multi-member conversations; Status lets people post and view story-style updates in a dedicated viewer. Bottom navigation keeps Chats, Groups, and Status one tap away, with a clean light theme and a matching dark mode for night use. Under the hood, Firebase powers realtime delivery, presence, and sync so conversations feel immediate without a custom backend. I built the full client in Java and XML — lists, group chat threads, status flows, and the green brand shell — as a portfolio-grade messaging experience.

JavaXMLAndroidFirebaseRealtime ChatGroup ChatStatus
Happy Chat Messaging App screenshot 1
Happy Chat Messaging App screenshot 2
Happy Chat Messaging App screenshot 3
Happy Chat Messaging App screenshot 4
Happy Chat Messaging App screenshot 5

Highlights

  • Built one-to-one and group messaging flows with searchable chat lists.
  • Added status sharing so users can post and view daily moments.
  • Integrated Firebase for realtime delivery, presence cues like typing, and sync.
  • Designed light and dark chat UIs with bottom navigation across Chats, Groups, and Status.