- Next.js
- Prisma
- axios
- next-auth
- Typescript
- Zod, recharts, TailwindCSS
To get started, follow these steps:
- Clone this repository to your local machine.
- In the project folder, rename .env.example to .env (no period after).
- Set all the environment variables according to the instructions I've included in the file. If you don't set them properly, the application is not going to work.
- Run
npm install
to install the dependencies. - Run
npx prisma migrate dev
to generate your database tables. - Run
npm run dev
to start the web server.
- $ Run 'openssl rand -base64 32' to generate a secret.