Skip to content

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
Kream & Suger project evidenceChat and leaderboardEvents and matches

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