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
.env
database variables populated
npm install
npm run migrations
npm 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.