Requirements:
- Node 20+
- Docker
Build the project:
yarn
Start the database and load the environment:
eval $(./dev.sh)
Verify the environment:
echo $DATABASE_URL
echo $PGPORT
Build and load the schema:
yarn prisma generate && yarn prisma db push
Load the fixture data:
yarn node prisma/loadFixtures.js
Now you can run the development server:
yarn dev
Open http://localhost:3000 with your browser to see the app.
You can start editing the page by modifying app/page.tsx
. The page auto-updates as you edit the
file.
This project uses next/font
to
automatically optimize and load Inter, a custom Google Font.
The project is deployed automatically to Heroku by the GitHub Actions workflow.
Note that schema updates have to be pushed manually.