Module 9: Full Integration
This module walks through building a complete feature end to end: from the React frontend down to the Dolibarr backend.
Prerequisites
- Modules 1-8 completed
- Development environment configured
Goal
Build a small task management application with:
- Task list
- Task creation
- Task update
- Task deletion
Chapters
| # | Chapter | Content | |
|---|---|---|---|
| 1 | Backend | Dolibarr class, Controller, Mapper | |
| 2 | Frontend | React pages, forms, navigation | |
| 3 | Deployment | Build and production release |
Project structure
monmodule/
├── class/
│ └── task.class.php # Dolibarr object
├── mobile/
│ └── src/
│ ├── components/pages/private/
│ │ ├── TasksPage/
│ │ ├── TaskDetailPage/
│ │ └── TaskFormPage/
├── pwa/
│ └── api.php # Routes
└── smartmaker-api/
├── Controllers/
│ └── TaskController.php
└── Mappers/
└── dmTask.php