- NodeJS >= 18
- PostgreSQL >= 14
- Clone the repository
- Copy the .env.example file to a .env file in the root directory of the project and fill in the missing values
- Run
yarn install
to install the dependencies - Run
npx prisma migrate deploy
to create the database tables - Run
yarn run dev
to start the server
- Follow all the steps in the development section except for step 5
- Run
yarn run build
to build the app - Run
tsc --project tsconfig.server.json
to build the server - Run
yarn run start
to start the server which will serve the built app