- Node.js >= 20.17.0
- pnpm >= 9.13.0
- Docker & Docker Compose (for containerized development)
pnpm i
pnpm papi
# Start, web and API services and chopsticks
pnpm dev:all
Go to http://localhost:3000 to access the UI.
The project includes a Docker setup for consistent development environments:
# Start all services
docker compose up --build
# Stop services
docker compose down
Chopsticks needs to be run separately, after running the docker compose up command, run the following command from the root directory to start Chopsticks:
# Install all dependencies if not already installed
pnpm i
# Start Chopsticks
pnpm start-chopsticks
Go to http://localhost:3000 to access the UI.
To lint the codebase, run the following command:
pnpm lint
This will check for code quality and style issues across the entire monorepo.
To run the tests, use the following command:
pnpm test
See docs/config.md for more details.
Check out the NOTICE.md file for more details.