GrowthOS Dashboard
Full-Stack Personal Growth & Productivity Platform

GrowthOS

A comprehensive MERN application designed to help users track their personal growth through tasks, habits, reflections, and data-driven insights. Empowers users to build better habits, manage tasks effectively, and gain actionable insights from daily progress patterns by combining modern productivity techniques with comprehensive analytics.

Role Full-Stack Developer (Solo)
Type Productivity & Analytics
Core Stack MERN + React Query
Status Live & Production

Fragmented Productivity Tools & Lack of Actionable Insights

It's difficult to track habits, tasks, and mood across different apps without seeing how they all affect each other. I built GrowthOS to bring everything into one dashboard, making it easy to see real patterns in daily productivity and behavior.

Closing the Planning-Execution Gap

Smart Task Management

Built dynamic task organization by priority and category (Work, Study, Health, Personal) with real-time tracking and completion analytics to understand execution patterns.

Habit Tracking System

Developed streak counters and completion tracking for habit building, with statistical analysis to identify consistency patterns and correlations with productivity spikes.

Behavioral Analytics Engine

Built statistical analysis pipeline using Z-scores and variance calculations to extract mood patterns, productivity correlations, and generate personalized recommendations without external AI.

Real-Time Insights Dashboard

Built MongoDB aggregation pipelines for instant data processing, synced with React Query for seamless cross-device state management and immediate visual feedback.

Comprehensive Platform Capabilities

GrowthOS Dashboard

Personalized Dashboard

Real-time overview of active tasks, habit streaks, mood insights, and performance metrics at a glance.

Analytics & Insights

Advanced Analytics

Interactive charts, heatmaps, and trend visualization with pattern analysis and behavioral correlations.

  • Task Management: Create, organize, and track tasks with priority levels and category classification (Work/Study/Health/Personal).
  • Habit Tracking: Build and maintain habits with visual streak counters, completion tracking, and consistency analysis.
  • Daily Reflections: Log mood, productivity scores, and personal learnings to build a behavioral dataset.
  • Data-Driven Insights: Pattern analysis with task trends, habit streaks, mood analysis, and AI-powered recommendations.
  • Pomodoro Timer: Focus sessions with automatic tracking and integration into productivity analytics.
  • Goals & Affirmations: Set personal goals and affirmations with progress tracking and achievement milestones.
  • Reality Checks: Daily analysis comparing planned vs. completed tasks to identify execution gaps and improvement areas.
  • Advanced Analytics Dashboard: Statistics on completion rates, task trends, habit consistency, and productivity metrics with interactive visualizations.
  • Secure Authentication: JWT-based user auth with bcryptjs password hashing and token authorization.
  • History & Trends: Access historical data and past activities with filterable analytics and export capabilities.

System Architecture

Frontend

React.js + Vite + Tailwind CSS — High-performance UI with React Router for navigation, React Query for intelligent state management, and Recharts for real-time analytics visualization.

Backend

Node.js + Express.js — RESTful API with JWT authentication, bcryptjs password hashing, Helmet.js security headers, and express-rate-limit for API protection.

Analytics Engine

MongoDB Aggregation Pipelines — Real-time data processing for Z-score calculations, completion rate tracking, and behavioral pattern extraction.

Data & Integrations

MongoDB Atlas + Nodemailer — Flexible document storage with SMTP email notifications for reminders, summaries, and account recovery workflows.

Technologies & Tools

Frontend

React.js Vite Tailwind CSS React Query React Router Recharts

Backend & API

Node.js Express.js JWT Auth bcryptjs Helmet.js Rate Limiting

Database & Analytics

MongoDB Atlas Mongoose Aggregation Pipelines Z-Score Analysis Pattern Analysis

Deployment & Email

Vercel Render Git / GitHub Nodemailer (SMTP)

Installation & Setup

# Clone the repository
git clone https://github.com/Samiksha-Lone/growth-os.git

# Backend Setup
cd backend
npm install

# Create .env file with:
# PORT=5000
# MONGO_URI=mongodb+srv://your-cluster
# JWT_SECRET=your_secret_key
# EMAIL_USER=your_email@gmail.com
# EMAIL_PASS=your_app_password
# FRONTEND_URL=http://localhost:3000

npm run dev   # http://localhost:5000

# Frontend Setup
cd ../frontend
npm install

# Create .env.local file with:
# VITE_API_BASE=http://localhost:5000/api

npm run dev   # http://localhost:5173

Factual Performance Metrics

5-10 Daily Data Points

Solo-developed production system used daily to track 5-10 data points across habits, mood, and tasks.

Automated Trends

Reduced planning-to-execution gap by generating 100% automated weekly productivity and mood trends.

Production Stable

Maintained 99.9% uptime for personal productivity tracking with zero data loss in MongoDB.

Load... Visitors
00:00 Session