How vroa74/sco-ao works
This Laravel application combines an administrator dashboard with workflows for managing users, agendas, user groups, catalogues, QR codes, and dashboard data. Users enter through web routes; controllers handle requests and render Blade or Livewire interfaces while Eloquent models persist domain state. Jetstream/Fortify supplies authentication and profile features. The excerpts confirm several controller-to-model calls, but do not expose all route, catalogue, and dashboard implementations, so those links are omitted or marked unverified.
Main entry points: web.php Web routes · UserGroupController.php Group management · AgendaController.php Agenda management · User.php User accounts
Components 24
Web entry and UI
- Web routes
routes/web.php - HTTP request handling
app/Http/Kernel.php - Blade interfaces
resources/views - Agenda pages
resources/views/agenda/index.blade.php - Admin user pages
resources/views/admin/usuarios/index.blade.php - Group pages
resources/views/user-groups/index.blade.php - Catalogue page
resources/views/catalogos/catalogos.blade.php - QR page
resources/views/pages/qr.blade.php
Administration workflows
- Agenda management
app/Http/Controllers/AgendaController.php - Agenda records
app/Models/Agenda.php - QR code endpoint
app/Http/Controllers/QrCodeController.php
Identity and groups
- User administration
app/Http/Controllers/Admin/UsuarioController.php - User accounts
app/Models/User.php - Group management
app/Http/Controllers/UserGroupController.php - User groups
app/Models/UserGroup.php - Group memberships
app/Models/GroupMember.php - Authentication and profiles
app/Providers/FortifyServiceProvider.php - Account creation
app/Actions/Fortify/CreateNewUser.php
Dashboard and catalogues
- Dashboard data
app/Http/Controllers/DashboardController.php - Data feed
app/Http/Controllers/DataFeedController.php - Dashboard data records
app/Models/DataFeed.php - Dashboard cards
resources/js/components/dashboard-card-01.js - Catalogue views
app/Livewire/Catalogo
Other components
- Web user
Connections 27
- Web user → Web routes: requests pages
routes/web.php - Web routes → Agenda management: routes to
routes/web.php - Web routes → User administration: routes to
routes/web.php - Web routes → Group management: routes to
routes/web.php - Web routes → Dashboard data: routes to
routes/web.php - Web routes → Data feed: routes to
routes/web.php - Web routes → QR code endpoint: routes to
routes/web.php - Web routes → HTTP request handling: uses middleware
- Agenda management → Agenda records: queries and updates
app/Http/Controllers/AgendaController.php - User administration → User accounts: queries and updates
app/Http/Controllers/Admin/UsuarioController.php - Group management → User groups: manages groups
app/Http/Controllers/UserGroupController.php - Group management → User accounts: queries users
app/Http/Controllers/UserGroupController.php - Group management → Group memberships: manages memberships
app/Http/Controllers/UserGroupController.php - User groups → Group memberships: relates memberships
app/Models/UserGroup.php - User accounts → User groups: defines group relations
app/Models/User.php - Authentication and profiles → Account creation: registers action
app/Providers/FortifyServiceProvider.php - Account creation → User accounts: creates account
app/Actions/Fortify/CreateNewUser.php - Agenda management → Agenda pages: renders
app/Http/Controllers/AgendaController.php - User administration → Admin user pages: renders
app/Http/Controllers/Admin/UsuarioController.php - Group management → Group pages: renders
app/Http/Controllers/UserGroupController.php - Dashboard data → Dashboard data records: loads dashboard data
app/Http/Controllers/DashboardController.php - Data feed → Dashboard data records: accesses feed
app/Http/Controllers/DataFeedController.php - Dashboard data → Dashboard cards: provides dashboard
- Web routes → Catalogue views: routes to
- Catalogue views → Catalogue page: renders
- Web routes → QR page: serves page
- Agenda management → Blade interfaces: renders views
app/Http/Controllers/AgendaController.php