Measure your networth over time. Mockup snapshot in Excalidraw.
For now this is just a tech playground before auth is implemented.
- Next.js
- Tailwindcss
- React-query
- TRPC
- Prisma
- Planetscale
npm run dev -- -p <PORT>
A serverless MySQL DB, PlanetScale, is used. After setting up PlanetScale, connect:
pscale connect <DB> <BRANCH> --port <PORT>
Be sure to also run a shadow database on the side if making changes to the schema. This needs to be set up in PlanetScale as PlanetScale does not allow dropping or creating databases with SQL.
npx dotenv -e .env.local -- npx prisma migrate dev
npx dotenv -e .env.local -- npx prisma db seed
npx prisma format
Automatic deployment when pushing to the main branch. Deployed to and with Vercel.