1.3 KiB
1.3 KiB
MotoVaultPro - AI-First Modified Feature Capsule Architecture
AI Quick Start (50 tokens)
Vehicle management platform using Modified Feature Capsules. Each feature in backend/src/features/[name]/ is 100% self-contained with API, domain, data, migrations, external integrations, tests, and docs. Single directory load gives complete context. No shared business logic, only pure utilities in shared-minimal/.
Navigation
- Feature work: Load entire
backend/src/features/[feature]/ - Cross-feature: Load each feature's
index.tsandREADME.md - System tools:
backend/src/_system/for migrations and schema - AI metadata:
.ai/directory
Feature Capsule Structure
features/[name]/
├── README.md # Feature overview & API
├── index.ts # Public exports only
├── api/ # HTTP layer
├── domain/ # Business logic
├── data/ # Database layer
├── migrations/ # Feature's schema
├── external/ # Feature's external APIs
├── events/ # Event handlers
├── tests/ # All tests
└── docs/ # Documentation
Primary Entry Points
- Backend:
backend/src/index.ts→backend/src/app.ts - Frontend:
frontend/src/main.tsx→frontend/src/App.tsx - Features:
backend/src/features/[name]/index.ts