- Node >= 20
- pnpm
- postgresql
- (ℹ️ only for first setup) Create manually your DB via psql or TablePlus
- Open psql console:
psql postgres
- Create DB:
CREATE DATABASE db_name;
- Grant privileges to your DB:
GRANT ALL PRIVILEGES ON DATABASE db_name TO your_user;
- Run
./scripts/reset-db
to setup database and seed - Run
./scripts/dev
to start development server
- (ℹ️ only for first setup) Create manually your DB via psql or TablePlus
- Open psql console:
psql postgres
- Create DB:
CREATE DATABASE db_name;
- Grant privileges to your DB:
GRANT ALL PRIVILEGES ON DATABASE db_name TO your_user;
- Run
./scripts/test
to start test suites
- ESlint
- Prettier