How jhayzamora200027-hash/stbip works
STBIP is a Laravel web portal for managing social technology records and related regional master data, documents, reports, and user access. Users enter through the web application and routed controllers; those controllers perform domain work and return dashboard or administrative views. The graph preserves the major workflows visible in the routes and source index. Several controller implementations and views were not sampled, so their internal calls are not inferred; edges between routed components are supported by the route declarations.
Main entry points: web.php Web routes · MasterDataController.php Master data · MainReportController.php Main reports · RegionSheetImportService.php Sheet import
Components 23
Web entry
- HTTP entry
public/index.php - App bootstrap
bootstrap/app.php - Web routes
routes/web.php
Technology records
- Social technologies
app/Http/Controllers/SocialTechnologyController.php - Technology titles
app/Models/SocialTechnologyTitle.php - Gallery records
app/Http/Controllers/GalleryCardController.php - Gallery documents
app/Http/Controllers/GalleryChildController.php - ST attachments
app/Http/Controllers/StsAttachmentController.php - Attachment records
app/Models/StsAttachment.php
Regional data
- Master data
app/Http/Controllers/MasterDataController.php - Regions
app/Models/Region.php - Regional items
app/Models/RegionItem.php - Sheet import
app/Services/RegionSheetImportService.php
Reports and files
- Main reports
app/Http/Controllers/MainReportController.php - Report exports
app/Http/Controllers/STsReportController.php - Excel operations
app/Http/Controllers/ExcelController.php
Access and administration
- Account management
app/Http/Controllers/UserController.php - User accounts
app/Models/User.php - User approvals
app/Http/Controllers/UserApprovalController.php - Activity logs
app/Http/Controllers/Admin/LogsController.php - Replication settings
app/Http/Controllers/ReplicationSettingsController.php - App settings
app/Models/AppSetting.php
Other components
- Portal user
Connections 29
- Portal user → HTTP entry: sends requests
- HTTP entry → App bootstrap: boots app
public/index.php - App bootstrap → Web routes: loads routes
bootstrap/app.php - Web routes → Social technologies: routes requests
routes/web.php - Web routes → Gallery records: routes requests
routes/web.php - Web routes → Gallery documents: routes requests
routes/web.php - Web routes → ST attachments: routes requests
routes/web.php - Web routes → Master data: routes requests
routes/web.php - Web routes → Main reports: routes requests
routes/web.php - Web routes → Report exports: routes requests
routes/web.php - Web routes → Excel operations: routes requests
routes/web.php - Web routes → Account management: routes requests
routes/web.php - Web routes → User approvals: routes requests
routes/web.php - Web routes → Activity logs: routes requests
routes/web.php - Web routes → Replication settings: routes requests
routes/web.php - Social technologies → Technology titles: manages titles
app/Http/Controllers/SocialTechnologyController.php - Gallery documents → Gallery records: uses gallery cards
app/Http/Controllers/GalleryChildController.php - ST attachments → Attachment records: manages records
- Master data → Regions: reads regions
app/Http/Controllers/MasterDataController.php - Master data → Regional items: reads and updates
app/Http/Controllers/MasterDataController.php - Master data → Sheet import: invokes import
app/Http/Controllers/MasterDataController.php - Sheet import → Regional items: updates items
app/Services/RegionSheetImportService.php - Sheet import → Regions: resolves regions
app/Services/RegionSheetImportService.php - Main reports → Attachment records: reads attachments
app/Http/Controllers/MainReportController.php - Main reports → Regional items: reads regional data
app/Http/Controllers/MainReportController.php - Main reports → User accounts: reads user names
app/Http/Controllers/MainReportController.php - Account management → User accounts: manages accounts
app/Http/Controllers/UserController.php - User approvals → User accounts: reviews accounts
- Replication settings → App settings: reads settings
app/Http/Controllers/ReplicationSettingsController.php