Skip to content

App to manage your budget 💰 (Next.js, Prisma, next-auth, API routes, tailwindCSS)

Notifications You must be signed in to change notification settings

grzegorzpokorski/budget-plan

Repository files navigation

Budget Plan

Application which will help You plan your budget.

Used technologies 🛠️:

  1. React.js
  2. Next.js (v13 with appDir)
  3. Typescript
  4. Tailwind CSS
  5. Prisma
  6. Postgresql (Supabase)
  7. next-auth
  8. TanStack Query
  9. mailjet as a SMTP provider
  10. react-hook-form for handling forms
  11. zod for data validation

Installation 👷

Required: node.js v18 and docker with docker compose command.

  1. Clone this repository:
git clone https://github.com/grzegorzpokorski/budget-plan.git
  1. Install dependencies:
pnpm install
  1. 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).

  1. Run project:
docker compose up
npx prisma migrate dev
npx prisma generate
pnpm dev

Live 🌐

https://budget-plan-ashy.vercel.app/

Some screenshots:

Contributing

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.

About

App to manage your budget 💰 (Next.js, Prisma, next-auth, API routes, tailwindCSS)

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published