Application which will help You plan your budget.
- React.js
- Next.js (v13 with appDir)
- Typescript
- Tailwind CSS
- Prisma
- Postgresql (Supabase)
- next-auth
- TanStack Query
- mailjet as a SMTP provider
- react-hook-form for handling forms
- zod for data validation
Required: node.js v18 and docker with docker compose
command.
- Clone this repository:
git clone https://github.com/grzegorzpokorski/budget-plan.git
- Install dependencies:
pnpm install
- Setup environment variables:
To run it in local environment firstly you should prepare .env
file with required enviroment variables - example file is in the project (.env-example
).
- Run project:
docker compose up
npx prisma migrate dev
npx prisma generate
pnpm dev
https://budget-plan-ashy.vercel.app/
If you find any bug, have suggestion how to improve this project feel free to tell about it in issues tab. Pull requests also are welcoming.