This is a Next.js project bootstrapped with create-next-app.
Copy .env.example to .env and populate it with missing/relevant environment variables.
docker compose up- (in separate shell)
docker compose run app npm exec migrations
Open http://localhost:3000 with your browser to see the result.
Note: installing new packages require image re-build with docker compose up --build
- Node.js 20+
- Postgres 16+ running somewhere, and
.envdatabase variables populated
npm installnpm run migrationsnpm run dev
Open http://localhost:3000 with your browser to see the result.
To see additional useful information about project check separate howto doc.
Beside linter rules there are few others which are gently enforced to ensure concise code base.
- Next.js Documentation - learn about Next.js features and API.
- Learn Next.js - an interactive Next.js tutorial.
- Prisma - used ORM.
- react-query
- react-admin - open-source admin panel for react.
- zod - validation library.