| name | ZenithFlow | |||||
|---|---|---|---|---|---|---|
| version | 2.0.0 | |||||
| description | Intelligent productivity workspace integrated with physical fitness tracking, heatmaps, and conversational AI coaching. | |||||
| author | Paramjit Singh | |||||
| license | Proprietary (All Rights Reserved) | |||||
| private | true | |||||
| tech_stack |
|
A unified mental focus and physical health workspace combining task planning, workout volumes, biometrics widgets, mood tracking, and custom AI cognitive coaching.
- Task Manager: Set active tasks, filter by completed status, and log exact completion times.
- OKR Dashboard: Interactive timeline goal tracker showing percentage increments and days remaining.
- Exercise Log: Track weights, reps, sets, and RPE (Rate of Perceived Exertion).
- Chest/Back Routine Splits: Dynamically computes total volume metrics for chest and back workouts.
- Quick Intake Logger: One-click shortcuts for adding water (+0.25L) or calorie snacks (+100 kcal).
- Database Subtraction Handler: Clicking minus (-) queries today's entries to update or delete rows, preventing database clutter or negative logs.
- Analytics Heatmap: Displays daily performance and consistency indicators.
- Glow Ring Highlight: Rings today's grid cell with a violet spotlight to keep you accountable.
- Completion Analytics: Tracks tasks completed today (even if created in the past) to build your consistency score.
- Mood Logger: Quick mood trackers combined with text journals.
- Mindfulness Advice: Integrated AI suggestions based on your daily entry.
- Install Prompt: In-app PWA install trigger card and floating badges.
- Service Worker Caching: Stale-while-revalidate strategy for static resources.
- Dev Bypass: Clean local unregistration to prevent dev HMR infinite reload loops.
- Default Tier: New users are automatically initialized on the Free Tier.
- AI Coach Paywalls: The conversable AI Coach chatbot (
/ai-coach) and dashboard Coach Insights card are locked behind a Pro paywall. - Simulated Checkout: Built-in purchase simulator on the
/pricingpage. Logged-in users can click "Upgrade to Pro" to trigger a simulated transaction that updates their plan toproin Supabase, unlocks all AI coaching features, and redirects to the dashboard. - Admin Management: Active plans can be updated by administrators in the profiles database to switch user states.
- Frontend: Next.js (App Router), TypeScript, Tailwind CSS, Framer Motion, Recharts
- Backend: Express.js REST API Server, TypeScript
- Database & Auth: Supabase (Auth sessions, PostgreSQL, Row Level Security policies)
- AI Engine: Groq API (Llama-3.3-70b-versatile, prompt optimized for conversational human-like messaging)
Create a .env.local file in the root of the momentum/ folder:
NEXT_PUBLIC_SUPABASE_URL="your-supabase-url"
NEXT_PUBLIC_SUPABASE_ANON_KEY="your-supabase-anon-key"
NEXT_PUBLIC_API_URL="http://localhost:5000/api"
NEXT_PUBLIC_GROQ_API_KEY="your-groq-api-key"Create a .env file in the momentum/server/ folder:
PORT=5000
SUPABASE_URL="your-supabase-url"
SUPABASE_SERVICE_ROLE_KEY="your-supabase-service-role-key"Navigate to the server directory, install dependencies, and start the development server:
cd server
npm install
npm run devIn a new terminal window, navigate to the main directory, install dependencies, and start the app:
npm install
npm run devCopyright (c) 2026 Paramjit Singh. All rights reserved.
This software and all associated source files are Proprietary and Confidential.
- No Copying: Unauthorized copying, cloning, hosting, duplication, or distribution of this code or any portion of this repository via any medium is strictly prohibited.
- Commercial Restraints: No commercial usage or white-labeling is permitted.
- Copyright Notice: This copyright notice must remain intact on all copies of this project.
For inquiries or licensing agreements, contact Paramjit Singh directly.
