How melquisedecwrkmail-art/digisoft works
This is a Laravel/Inertia coworking workspace management application. Clients browse workspaces, submit bookings and service requests, and view invoices; administrators manage workspace inventory, bookings, service requests, users, and billing, with dashboard reporting. The graph groups related controllers and pages to keep the map focused. Connections are limited to relationships visible in excerpts or the source index; unsampled controller internals are not assumed.
Main entry points: web.php Web routes · DashboardController.php Admin dashboard · BookingController.php Client bookings · User.php User accounts
Components 29
Access and profiles
- Web routes
routes/web.php - Auth routes
routes/auth.php - Authentication handlers
app/Http/Controllers/Auth - Profile management
app/Http/Controllers/ProfileController.php - User accounts
app/Models/User.php - User administration
app/Http/Controllers/Admin/UserController.php
Workspace operations
- Booking administration
app/Http/Controllers/Admin/BookingController.php - Workspace administration
app/Http/Controllers/Admin/WorkspaceController.php - Location administration
app/Http/Controllers/Admin/LocationController.php - Bookings
app/Models/Booking.php - Workspaces
app/Models/Workspace.php - Locations
app/Models/Location.php
Client services
- Service administration
app/Http/Controllers/Admin/ServiceController.php - Request administration
app/Http/Controllers/Admin/ServiceRequestController.php - Client bookings
app/Http/Controllers/Client/BookingController.php - Client dashboard
app/Http/Controllers/Client/DashboardController.php - Service requests
app/Http/Controllers/Client/ServiceRequestController.php - Services
app/Models/Service.php - Service requests
app/Models/ServiceRequest.php
Billing and reporting
- Admin dashboard
app/Http/Controllers/Admin/DashboardController.php - Invoice administration
app/Http/Controllers/Admin/InvoiceController.php - Client invoices
app/Http/Controllers/Client/InvoiceController.php - Invoices
app/Models/Invoice.php - Payments
app/Models/Payment.php
Inertia interface
- Admin pages
resources/js/Pages/Admin - Client pages
resources/js/Pages/Client - Auth pages
resources/js/Pages/Auth - Marketing pages
resources/js/Pages/Marketing
Other components
- Visitor / client
Connections 32
- Visitor / client → Web routes: requests pages
routes/web.php - Web routes → Admin dashboard: routes to
routes/web.php - Web routes → Booking administration: routes to
routes/web.php - Web routes → Workspace administration: routes to
routes/web.php - Web routes → Location administration: routes to
routes/web.php - Web routes → Service administration: routes to
routes/web.php - Web routes → Request administration: routes to
routes/web.php - Web routes → User administration: routes to
routes/web.php - Web routes → Invoice administration: routes to
routes/web.php - Web routes → Client dashboard: routes to
routes/web.php - Web routes → Client bookings: routes to
routes/web.php - Web routes → Service requests: routes to
routes/web.php - Web routes → Client invoices: routes to
routes/web.php - Auth routes → Authentication handlers: routes to
routes/auth.php - Admin dashboard → Bookings: queries
app/Http/Controllers/Admin/DashboardController.php - Admin dashboard → Invoices: queries
app/Http/Controllers/Admin/DashboardController.php - Admin dashboard → Services: queries
app/Http/Controllers/Admin/DashboardController.php - Admin dashboard → Service requests: queries
app/Http/Controllers/Admin/DashboardController.php - Admin dashboard → User accounts: queries
app/Http/Controllers/Admin/DashboardController.php - Admin dashboard → Workspaces: queries
app/Http/Controllers/Admin/DashboardController.php - Admin dashboard → Admin pages: renders dashboard
app/Http/Controllers/Admin/DashboardController.php - Client bookings → Bookings: reads and writes
app/Http/Controllers/Client/BookingController.php - Client bookings → Workspaces: reads and updates
app/Http/Controllers/Client/BookingController.php - Client bookings → Client pages: renders pages
app/Http/Controllers/Client/BookingController.php - Invoice administration → Invoices: queries
app/Http/Controllers/Admin/InvoiceController.php - Invoice administration → User accounts: loads users
app/Http/Controllers/Admin/InvoiceController.php - Client invoices → Invoices: uses
app/Http/Controllers/Client/InvoiceController.php - Client invoices → Payments: uses
app/Http/Controllers/Client/InvoiceController.php - Service requests → Services: uses
app/Http/Controllers/Client/ServiceRequestController.php - Service requests → Service requests: uses
app/Http/Controllers/Client/ServiceRequestController.php - Profile management → User accounts: updates
app/Http/Controllers/ProfileController.php - Authentication handlers → User accounts: registers users
app/Http/Controllers/Auth/RegisteredUserController.php