Back to Projects
Completed
Coming SoonComing Soon

Project Gamma

Productivity Tracking & Digital Journal

Project Gamma hero mockup

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.

Metrics & Statistics

Tracking365 Day
AnalyticsHabit
InsightsPersonal

Tech Stack

Next.jsTypeScriptPrismaPostgreSQLTailwind CSS