← ALL PROJECTSSTARTED CODING LIVE / №01
Own product/Social coding-practice platform

Started Coding Live

A social platform for coding practice — daily sessions, streaks, and AI-driven insight into your growth.

Scope
Product, design, build
Surface
Web app
Team
FavLab, in-house
Status
Live
Started Coding Live on desktop
Node.js✦Express✦MongoDB✦Google Gemini API✦WebSockets✦Passport (Google / GitHub OAuth)✦
01 / Notes
I
Problem

Learning to code alone is easy to abandon — no accountability, no visible progress, no feedback on whether practice is actually working.

II
Approach

Turn practice into a habit with streaks and daily sessions, make progress social and GitHub-verified, and use AI to turn raw practice signals into real feedback.

III
Result

Live and in active use, with practice tracking, social features, and AI insight generation all shipped.

02 / Screens
Started Coding Live on tablet
01Tablet — the same experience, narrower
Started Coding Live on mobile
02Mobile — the experience on the move
03 / How it was built

Four phases, one working product at the end of each.

PHASE 01
Define the loop

Daily sessions, tracks, and streaks — the core discipline mechanic that makes practice a habit instead of a one-off.

PHASE 02
Wire up GitHub

OAuth via Passport and real activity syncing, so progress is verified instead of self-reported.

PHASE 03
Layer in AI insight

Gemini-driven capability signals that turn raw practice data into feedback a learner can act on.

PHASE 04
Open it up socially

Feeds, follows, and a waitlist/invite system for a controlled rollout beyond the first users.

04 / Capabilities6 total

How Started Coding Live works, start to finish.

A social platform for coding practice — daily sessions, streaks, and AI-driven insight into your growth.

01
Daily practice sessions with tracks, challenges, and discipline streaks.
02
GitHub-linked progress — activity feeds into your practice record automatically.
03
AI-generated insights and capability signals that reflect real practice, not guesses.
04
Social layer — follow other learners, blog your progress, react and comment.
05
Roadmaps to guide what to practice next.
06
Waitlist and invite system for controlled rollout.
05 / Stack
Node.js
Express
MongoDB
Google Gemini API
WebSockets
Passport (Google / GitHub OAuth)
User quote
I've tried a dozen apps to force myself to practice daily. This is the first one where breaking the streak actually stings — and the AI feedback tells me something about my code I didn't already know.
Early user — Started Coding Live
← Previous · №05
Toothood Dental
Next · №02 →
Cuttflow
Available for new builds

Let's build the thing your competitors keep postponing.

usually a reply within a few hours ✦
Chat with us