How campodidier07-collab/sigvos_laravel works
SIGVOS is a Laravel crop-management platform for agricultural teams. Its central workflow is managing lots and crop cycles, recording and assigning field activities, tracking harvest outcomes, and using dashboards and reports to monitor production. The README also identifies RBAC, input and cost traceability, and responsive web access; the tree shows related API, calendar, search, notification, photo, and assignment modules. Connections below use the README and shown source references; uninspected routes and controllers limit claims about their runtime dispatch.
Main entry points: Controllers Web workflows · ActividadController.php Activity API · RecordatorioService.php Alerts & reminders · ReporteController.php Production reports
Components 25
Field Operations
- Web workflows
app/Http/Controllers - Activity tracking
app/Http/Controllers/ActividadController.php - Lot assignments
app/Http/Controllers/AsignacionController.php - Crop calendar
app/Http/Controllers/CalendarioController.php - Harvest records
app/Http/Controllers/CosechaController.php - Crop photos
app/Http/Controllers/FotoCultivoController.php - Alerts & reminders
app/Services/RecordatorioService.php
Monitoring & Reports
- Dashboards
app/Http/Controllers/DashboardController.php - Production reports
app/Http/Controllers/ReporteController.php - Farm search
app/Http/Controllers/BusquedaController.php
Access & API
- REST API
routes/api.php - Authentication
app/Http/Controllers/Api/AuthController.php - Role checks
app/Http/Middleware/CheckRole.php - Crop API
app/Http/Controllers/Api/CultivoController.php - Activity API
app/Http/Controllers/Api/ActividadController.php - Activity resource
app/Http/Resources/ActividadResource.php - Crop resource
app/Http/Resources/CultivoResource.php
Domain Data
- Crop records
app/Models/Cultivo.php - Lot records
app/Models/Lote.php - Activity records
app/Models/Actividad.php - Notifications
app/Models/Notificacion.php - User accounts
app/Models/Usuario.php - Crop catalogs
app/Models
Other components
- Field users
- MySQL database
Connections 33
- Field users → Web workflows: uses
README.md - Field users → REST API: uses
README.md - REST API → Activity API: routes
- Activity API → Activity records: reads and writes
app/Http/Controllers/Api/ActividadController.php - Activity API → Crop records: queries
app/Http/Controllers/Api/ActividadController.php - Activity API → Notifications: creates
app/Http/Controllers/Api/ActividadController.php - Activity API → User accounts: queries
app/Http/Controllers/Api/ActividadController.php - Activity API → Activity resource: serializes
app/Http/Controllers/Api/ActividadController.php - Crop API → Crop records: queries
app/Http/Controllers/Api/CultivoController.php - Crop API → Lot records: queries
app/Http/Controllers/Api/CultivoController.php - Crop API → Crop catalogs: queries
app/Http/Controllers/Api/CultivoController.php - Crop API → Crop resource: serializes
app/Http/Controllers/Api/CultivoController.php - Alerts & reminders → Activity records: checks
app/Services/RecordatorioService.php - Alerts & reminders → Crop records: checks
app/Services/RecordatorioService.php - Alerts & reminders → Notifications: creates
app/Services/RecordatorioService.php - Alerts & reminders → User accounts: queries
app/Services/RecordatorioService.php - Alerts & reminders → Crop catalogs: checks
app/Services/RecordatorioService.php - Production reports → Activity records: queries
app/Http/Controllers/ReporteController.php - Production reports → Crop records: queries
app/Http/Controllers/ReporteController.php - Production reports → Lot records: queries
app/Http/Controllers/ReporteController.php - Production reports → Crop catalogs: queries
app/Http/Controllers/ReporteController.php - MySQL database → Crop records: stores
README.md - MySQL database → Lot records: stores
README.md - MySQL database → Activity records: stores
README.md - Web workflows → Activity tracking: offers
README.md - Web workflows → Lot assignments: offers
README.md - Web workflows → Crop calendar: offers
README.md - Web workflows → Harvest records: offers
README.md - Web workflows → Crop photos: offers
README.md - Web workflows → Dashboards: offers
README.md - Web workflows → Production reports: offers
README.md - Web workflows → Farm search: offers
README.md - Web workflows → Role checks: checks roles
README.md