All projects

Web app

Circle

A minimal, real-time shared habit tracker. What do I need to do today, and how is my circle doing?

Role
Designed and built
When
2026
Status
Prototype
Built with
Next.js, TypeScript, Firebase, Firestore, Tailwind CSS
  1. Problem

    Habits stick better with a little accountability, but most trackers are either solitary or turn into social feeds.

  2. Approach

    Answer two questions only: your habits for today, and your friends' progress today. Friends can see habit names and completion, and nothing else.

  3. Implementation

    Next.js App Router with Firebase Google sign-in and live Cloud Firestore listeners. Firestore security rules let each person write only their own habits and completions; circle members are read-only, and invite links set up the shared membership.