A full-stack Next.js app with:
- Single-user login
- Profile onboarding
- Starting capital based analytics
- Trading journal with ticker, option type, strike, setup, entry, exit, quantity
- Expense tracker
- Navbar
- Light / dark mode
- MongoDB persistence
- Vercel-ready frontend/API deployment
npm installCopy .env.example to .env.local and fill in your values.
cp .env.example .env.localnpm run devOpen http://localhost:3000
Use the same values you put in:
ADMIN_EMAILADMIN_PASSWORD
After login, the app checks if a profile exists. If not, it sends you to onboarding to set:
- display name
- starting capital
- monthly expense budget
- target daily percent
That starting capital becomes the base for compounding and recovery analytics.
- Push to GitHub
- Import repo into Vercel
- Add the same environment variables in Vercel
- Deploy
This project uses Tailwind + reusable UI components styled in a shadcn-like pattern.