A monorepo containing web, mobile, and API applications using Turborepo for efficient build system management.
├── packages/
│ ├── api/ # Backend API service
│ ├── web/ # Web application
- Node.js (Latest LTS version recommended)
- pnpm
- Docker & Docker Compose (for development environment)
- Install dependencies:
pnpm install- Start the development environment:
docker-compose down && docker-compose build --no-cache && docker-compose uppnpm dev- Start all applications in development modepnpm build- Build all applicationspnpm test- Run tests across all packagespnpm lint- Run linting across all packages
- api: Backend service
- web: Web application frontend
- mobile: Mobile application
- shared: Common utilities and components shared across packages