Back to case studies
Mobile / CommunityFlutterFirebaseGemini APIFirestore

DevSphere

A gamified knowledge-sharing platform for developers, with an AI assistant built-in.

What it is

Full-stack developer community app where users post questions, share updates, earn XP, and get AI help from a Gemini-powered in-feed assistant.

My role

Solo developer across architecture, Flutter UI, Firebase backend, Gemini integration, and the gamification engine.

Timeline

~6 weeks

Platform

Android + iOS via Flutter

Interactive Proof-of-Concept

Technical Workflow Simulator

Play with this interactive simulator to experience the core engineering mechanism built for this project.

09:41
5G

DEVSPHERE AI CHAT

online

Developer

What is the best way to prevent Firestore memory leaks in Flutter streams?

Gemini API

Always close your StreamSubscriptions inside dispose() or utilize a StreamBuilder which handles subscription cleanup automatically.

PROFILE PROGRESSION
LVL 1

The Problem

Developer communities like Stack Overflow can feel intimidating for beginners. I wanted a lightweight, mobile-first platform that paired peer Q&A with AI assistance and gave users a reason to keep returning through gamification.

Previous ProjectKnowledge RAG BotNext Project MedMatch