PROJECT DOSSIER · Social / Utility Apps
Kream & Suger
Gamified dating app with a 2D virtual-world avatar space, quest-gated match requests, a leaderboard, and real-world meetup events.
- Status
- Private / client
- Role
- Flutter Developer
- Platforms
- Android · iOS



01 / ORIGIN
Product context
Kream & Suger is a dating app built around a top-down 2D virtual world where users walk their avatar through a shared space to discover other users, send match requests tied to short quests, chat with matches, track standing on a leaderboard, and RSVP to real-world meetup events.
02 / CREW
Role and ownership
Flutter Developer.
Built Flutter UI and integrated Firebase realtime services.
03 / GRAVITY
The challenge
- Rendering a real-time 2D virtual-world avatar space (character movement, nearby-user detection, in-world profile popups) as a Flutter UI instead of a typical swipe-card dating interface.
- Tying gamification (quests, leaderboard points, limited-time match-request offers) to the core matching flow without the game layer overwhelming the actual dating experience.
- Authentication state persistence.
04 / TRAJECTORY
Engineering approach
- Used Firebase realtime streams for messages.
- Managed auth state with Firebase Auth.
05 / SYSTEMS
What I built
- Built the 2D virtual-world screen: avatar movement, nearby-user markers, and in-world profile popups with quest-gated match requests.
- Built the leaderboard, limited-time offer promos, and match-celebration flow.
- Implemented chat list and conversation screens, and the real-world events list with RSVP.
06 / NAVIGATION
Technical decisions
Firebase streams for messages
Realtime streams gave the app instant message updates without polling.
10 / SIGNAL
Results and proof
Delivered the virtual-world matching experience, chat, and event RSVP flows.
Evidence · client-approved