- Fork and clone the repository
- Install dependencies:
pnpm install - Start PostgreSQL:
docker compose -f docker/docker-compose.dev.yml up -d - Copy env:
cp .env.example apps/api/.env - Run migrations:
pnpm db:migrate - Start dev servers:
pnpm dev
apps/web- React frontendapps/api- Express APIpackages/shared- Shared types and schemas
- Write TypeScript with strict mode
- Use Zod for validation (shared between FE/BE)
- Amounts always in cents (integer)
- Support both IT and EN locales
- Follow existing code patterns
- Create a feature branch from
main - Make your changes
- Ensure
pnpm type-checkpasses - Submit a PR with a clear description