GrowthOS Dashboard
Productivity & Growth

GrowthOS

GrowthOS is a full-stack productivity platform for managing tasks, building habits, tracking reflections, and understanding personal progress through data-driven insights.

RoleFull Stack Developer
ArchitectureMERN
DatabaseMongoDB Atlas
AuthenticationJWT
DeploymentVercel + Render
Task & Habit Tracking Productivity Analytics Pomodoro Focus Sessions JWT Authentication

What it is

GrowthOS brings everyday productivity and personal growth tracking into one platform. Users can manage tasks, build habits, record reflections, set goals, and use focus sessions to structure their day.

The platform also turns this activity into analytics, helping users review task completion, habit consistency, mood, productivity patterns, and historical progress.

Screenshots

GrowthOS Dashboard

Dashboard

Overview of tasks, habits, progress, and productivity activity.

GrowthOS Analytics and Insights

Analytics

Review completion trends, habit consistency, and productivity patterns.

Key Features

  • Task Management — Create and organize tasks by priority and categories such as Work, Study, Health, and Personal.
  • Habit Tracking — Build habits with completion tracking and streak counters.
  • Daily Reflections — Record mood, productivity scores, and personal learnings.
  • Productivity Insights — Analyze task trends, habit consistency, mood, and productivity patterns.
  • Focus & Goals — Use Pomodoro sessions while tracking goals and affirmations.
  • Reality Checks & History — Compare planned versus completed tasks and review historical activity.
  • Authentication — JWT-based authentication with password hashing and authorization.

How I Built It

User → React + Vite → Axios → Express API → MongoDB Atlas

The frontend is built with React and Vite, with React Query and React Router supporting application data and navigation. Axios connects the frontend to the Express API, while MongoDB Atlas stores application data. JWT handles authentication, with Helmet and rate limiting providing additional backend protections.

I independently built GrowthOS end to end, including the React interface, routing and state management, Express APIs, MongoDB schemas, business logic, analytics and insight generation, authentication, and deployment.

Tech Stack

Frontend

React.jsViteTailwind CSSReact QueryReact Router

Backend

Node.jsExpress.js

Database

MongoDB Atlas

Auth & Security

JWTbcryptjsHelmet.jsexpress-rate-limit

Analytics

Data aggregationPattern analysisTrend visualization

Services & Deployment

AxiosNodemailerVercelRender