All projects
SaaS / Product

Consistency Tracker SaaS

Habit-building platform with streak analytics

Tech Stack

Next.jsTypeScripttRPCPostgreSQLDrizzle ORMRedisBullMQVercelResend

Overview

A full-stack SaaS application that helps professionals build consistency through daily habit tracking, streak analytics, and team accountability features.

The Problem

Existing habit trackers were either too simple (no data insight) or overcomplicated (cognitive overload). Teams working remotely needed a lightweight accountability layer without another heavy project management tool.

The Solution

Built a clean SaaS product with a tight feedback loop: log a habit in one tap, see your streak, and optionally share it with a team. Added a webhook system so organisations can pipe completion events to Slack or their own tooling.

Architecture

Next.js App Router frontend → tRPC API layer → PostgreSQL (via Drizzle ORM) → Redis for streak caching. Background jobs (BullMQ) send daily reminder emails and aggregate weekly reports. Multi-tenant from day one using row-level security in Postgres.

Outcome & Impact

Reached 500 active users organically within 60 days of soft launch. 78% day-30 retention. Selected as a case study for a European SaaS conference talk on lean product development.