A progressive web app for personal empowerment and goal tracking. Designed to help users set meaningful goals, track progress through small milestones, and build momentum with weekly check-ins.
- Onboarding Flow — Baseline quiz to capture starting point, focus area selection, and reminder setup
- Goal Management — Create SMART goals with milestones, target dates, and progress tracking
- Weekly Check-ins — Energy level tracking, milestone updates, and reflections
- Progress Dashboard — Momentum streaks, goal statistics, and baseline comparisons
- Daily Inspiration — Motivational quotes to keep you going
- Framework: Next.js 16 with App Router
- UI: React 19 with Tailwind CSS 4
- Icons: Lucide React
- Storage: localStorage (client-side persistence)
- PWA: Installable on mobile devices
npm install
npm run devOpen http://localhost:3000 in your browser.
src/
├── app/ # Next.js App Router pages
│ ├── checkin/ # Weekly check-in wizard
│ ├── goals/ # Goal list, creation, and detail views
│ ├── onboarding/ # Welcome, baseline, and reminder setup
│ └── progress/ # Progress dashboard
├── components/
│ ├── layouts/ # Layout components
│ └── ui/ # Reusable UI components
└── lib/
└── storage.ts # localStorage persistence layer
This app is configured for Vercel (recommended for Next.js):
- Push to GitHub:
git push -u origin develop - Go to vercel.com and sign in with GitHub
- Click "Add New Project" → Import your repo
- Click "Deploy"
Your app will be live at https://your-project.vercel.app.
This project is licensed under the Apache License 2.0 - see the LICENSE file for details.