How rifkyoping/laravel-ikatanmahasiswakalukku works
IMK’s Laravel website publishes organization information and supports admin-managed content and member recruitment. The main workflow is a visitor browsing public pages or submitting a registration; administrators manage the resulting records and other site content through the CMS. The graph includes the major README capabilities using the available tree; only sampled controller behavior supports detailed storage and file-handling links, so unsampled wiring is left broad or unconnected.
Main entry points: AdminRegistrationController.php Manage registrations · web.php Web routes · AdminGalleryController.php Manage galleries · AdminSettingController.php Homepage settings
Components 29
Web entry
- Web routes
routes/web.php - Auth routes
routes/auth.php
Public information
- Member signup
resources/views/pendaftaran.blade.php - Registration
app/Http/Controllers/RegistrationController.php - Public pages
resources/views/welcome.blade.php - News browsing
app/Http/Controllers/NewsController.php - Gallery browsing
app/Http/Controllers/GalleryController.php - Document repository
app/Http/Controllers/AttachmentController.php - Organization structure
app/Http/Controllers/StructureController.php
Admin CMS
- Manage news
app/Http/Controllers/AdminNewsController.php - Manage galleries
app/Http/Controllers/AdminGalleryController.php - Manage attachments
app/Http/Controllers/AdminAttachmentController.php - Manage members
app/Http/Controllers/AdminMemberController.php - Manage organization
app/Http/Controllers/AdminOrganizationController.php - Manage registrations
app/Http/Controllers/AdminRegistrationController.php - Homepage settings
app/Http/Controllers/AdminSettingController.php - Manage accounts
app/Http/Controllers/AdminUserController.php - Admin authentication
app/Http/Controllers/Auth/AuthenticatedSessionController.php
Organization data
- News records
app/Models/News.php - Gallery records
app/Models/Gallery.php - Attachment records
app/Models/Attachment.php - Member records
app/Models/Member.php - Organization records
app/Models/Organization.php - Registration records
app/Models/Registration.php - Site settings
app/Models/Setting.php - Admin accounts
app/Models/User.php - Uploaded files
Other components
- Public visitor
- Administrator
Connections 14
- Public visitor → Web routes: requests pages
- Administrator → Web routes: uses CMS
- Web routes → Auth routes: registers auth routes
- Public visitor → Member signup: submits signup
- Member signup → Registration: posts form
- Registration → Registration records: creates registration
- Manage registrations → Registration records: lists and updates
- Manage registrations → Site settings: updates signup settings
- Manage registrations → Uploaded files: deletes permit files
- Manage galleries → Gallery records: creates and updates
- Manage galleries → Uploaded files: stores and deletes images
- Homepage settings → Site settings: updates settings
- Homepage settings → Uploaded files: stores photos
- Admin authentication → Admin accounts: authenticates account