# PROMPT Genie — Monorepo Workspace
> Full-stack mobile platform: **NestJS backend** + **Flutter frontend**
## 📁 Project Structure
```
thedep/
├── orionstack-backend--main/ # NestJS API backend
│ ├── src/
│ │ ├── main.ts # Bootstrap + Swagger
│ │ ├── app.module.ts # Root module
│ │ ├── modules/ # Feature modules
│ │ │ ├── auth/ # ✅ JWT authentication
│ │ │ ├── users/ # Registration, OTP, biometric
│ │ │ ├── entities/ # Entity/branch management
│ │ │ ├── profiles/ # User profiles
│ │ │ ├── qpoints/ # Financial transactions
│ │ │ ├── products/ # Product catalog
│ │ │ ├── orders/ # Order fulfillment
│ │ │ ├── vehicles/ # Fleet management
│ │ │ ├── rides/ # Ride-hailing
│ │ │ ├── social/ # Chat, updates, HeyYa
│ │ │ ├── calendar/ # Calendar events
│ │ │ ├── planner/ # Financial planner
│ │ │ ├── statement/ # Life statement
│ │ │ ├── wishlist/ # Wishlist
│ │ │ └── ... # 22 modules total
│ │ ├── common/ # Shared utilities
│ │ │ ├── constants/ # Routes, error codes
│ │ │ ├── dto/ # API response DTOs
│ │ │ ├── exceptions/ # Custom exceptions
│ │ │ ├── filters/ # Exception filters
│ │ │ └── interceptors/ # Response transform
│ │ └── config/ # App configuration
│ └── package.json
│
├── thepg/ # Flutter mobile app
│ ├── lib/
│ │ ├── main.dart # App entry point
│ │ ├── core/
│ │ │ ├── network/ # ✅ ApiClient + ApiResponse
│ │ │ ├── services/ # ✅ AuthService, UserService
│ │ │ ├── constants/ # ✅ ApiRoutes, ErrorCodes
│ │ │ ├── providers/ # ✅ AppProviders (all registered)
│ │ │ …