- 1. Introduction
- 1.1. Project Structure
- Common Package
- 2. Package Structure
- 2.1. lib.rs
- 2.2. Error Handling
- 3. Models
- 3.1. Define a structure
- 3.2. Define API Client
- 3.3. Repository
- 3.4. Query Builder
- 3.5. Relations
- 3.5.1. One to Many
- 3.5.2. Many to Many
- 3.6. Nesting Relation Fields
- 3.7. Aggregator
- 3.8. Validation
- 3.9. Translation
- 4. DTOs
- Frontend
- 5. Web
- 5.1. Package Structure
- 5.2. Testing
- 6. Mobile App
- Backend
- 7. Backend
- 7.1. Package Structure
- 7.2. Authentication
- 7.3. Testing
- ICP
- 8. Canister
- 8.1. Package Structure
- 8.2. Testing
- CI/CD
- 9. Web
- 10. Backend
- 11. Integration Testing