Project Gamma
Productivity Tracking & Digital Journal

Project Overview
A self-improvement platform designed for productivity tracking, habit monitoring, journaling, daily reflections, and long-term personal growth with interactive user insights.
Problem Statement
Productivity trackers often focus solely on tasks completed, missing the emotional and mental state of the user. Users need a system that integrates daily reflections, habit tracking, and progress analytics to build long-term positive routines.
The Solution
Steps is a personal digital journal and habit-tracking platform designed to merge task analytics with reflective writing, providing users with a comprehensive view of their personal growth.
Key Features
- Daily productivity tracking and customizable habit logging.
- Digital rich-text journaling with mood and sentiment markers.
- Progress analytics dashboard displaying streak calendars.
- Personalized reflection prompts generated based on user habits.
- Relational PostgreSQL schema built for timezone-adjusted streak queries.
System Architecture
Next.js App Router for frontend interfaces, integrated with Tailwind CSS. Prisma ORM querying a local PostgreSQL database. Reusable analytics charts leveraging lightweight SVG-based progress bars.
Challenges & Solutions
Constructing a habit history aggregation query that calculates streaks correctly across multiple timezones without hitting performance bottleneck.
Results & Impact
Delivered a 365-day tracking pipeline with timezone offsets calculated entirely in the DB tier. Retained active daily user engagement by providing intuitive streak visualizations.