Web · Developer Tools

PatternStreak

A DSA prep tracker that adapts to your energy instead of guilt-tripping your streak.

Year
2025
Role
Full-Stack Engineering + Product
Type
Web · Developer Tools
PatternStreak

Overview

PatternStreak helps students prep for technical interviews by learning one DSA pattern at a time, solving a mapped set of problems, and logging each day — without a rigid checklist punishing real life. A heatmap, smart revision cycles, and weak-spot nudges keep the prep consistent and honest.

The problem

Most DSA trackers break your streak the moment life happens, so people quit the day they miss. Consistency dies on the busy days, not the motivated ones.

What I built

A streak system with FULL / BUSY / BURNOUT day modes that only breaks on total inactivity, a typed REST API over a real data model (User, Pattern, Problem, DailyLog), and PDF import that extracts roadmap data from your own notes.

Stack

Next.jsTypeScriptExpressPrismaPostgreSQL

Like what you see?

Get in touch