How 1xterminal/aku_crud works
AKU is a Laravel CRUD web application for managing local business, facilities, schools and tourism records. Users browse searchable, sortable and paginated tables, then create, update or delete records; spreadsheet import/export and category or school-level management extend that workflow. The README documents these capabilities, and sampled controllers confirm CRUD and spreadsheet handling for some domains; unsampled controller and route details are represented only at the shared directory level. Authentication, role-based access and profile management are additional product areas.
Main entry points: Controllers Request handlers · web.php Web routes · table Table pages · app.blade.php Application layout
Components 17
Web experience
- Web routes
routes/web.php - Table pages
resources/views/pages/table - Application layout
resources/views/layouts/app.blade.php - Table interactions
public/js/app.js
Record management
- Request handlers
app/Http/Controllers - Domain models
app/Models - Categories and levels
app/Models
Accounts and access
- Account handlers
app/Http/Controllers - Login and registration
resources/views/auth - Profile page
resources/views/pages/user-profile.blade.php - Admin page
resources/views/pages/admin/admin.blade.php - User model
app/Models/User.php - Initial data and roles
database/seeders/DatabaseSeeder.php
Persistence and exchange
- Application database
- Excel exports
app/Exports - Excel package
Other components
- User
Connections 21
- User → Web routes: sends requests
- Web routes → Request handlers: dispatches
- Request handlers → Table pages: renders tables
- Table pages → Application layout: uses layout
- Application layout → Table interactions: loads scripts
- Table interactions → Web routes: requests updates
- Request handlers → Domain models: queries and changes
- Request handlers → Categories and levels: queries and changes
- Domain models → Application database: reads and writes
- Categories and levels → Application database: reads and writes
- Request handlers → Excel exports: creates exports
- Excel exports → Excel package: generates workbook
- Request handlers → Excel package: imports workbook
- User → Login and registration: submits credentials
- Login and registration → Web routes: submits forms
- Web routes → Account handlers: dispatches
- Account handlers → User model: authenticates and updates
- User model → Application database: reads and writes
- Account handlers → Profile page: renders profile
- Account handlers → Admin page: renders admin page
- Initial data and roles → Application database: seeds users and roles