Skip to content

Repository files navigation

Trading Journal Full App

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

1) Install

npm install

2) Create .env.local

Copy .env.example to .env.local and fill in your values.

cp .env.example .env.local

3) Run locally

npm run dev

Open http://localhost:3000

4) Login

Use the same values you put in:

  • ADMIN_EMAIL
  • ADMIN_PASSWORD

5) First-use flow

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.

6) Deploy on Vercel

  • Push to GitHub
  • Import repo into Vercel
  • Add the same environment variables in Vercel
  • Deploy

Notes

This project uses Tailwind + reusable UI components styled in a shadcn-like pattern.

About

No description, website, or topics provided.

Resources

Stars

0 stars

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages