Skip to content

Kream & Suger

Social / Utility Apps

Gamified dating app with a 2D virtual-world avatar space, quest-gated match requests, a leaderboard, and real-world meetup events.

Role

Flutter Developer

Platforms

Android · iOS

Kream & Suger

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.

Team & Ownership

Built Flutter UI and integrated Firebase realtime services.

Challenges

  • 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.

Key Contributions

  • 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.

Key decisions

Firebase streams for messages

Realtime streams gave the app instant message updates without polling.

Results

  • Delivered the virtual-world matching experience, chat, and event RSVP flows.

Gallery

Virtual world matching

2D virtual-world avatar space

Chat and leaderboard

Messaging and leaderboard

Events and matches

Real-world events and match requests

Tech stack

FlutterFirebaseRealtime ChatGamificationDating