How redjoshh/itelec3c works
The tree contains five separate Laravel applications rather than one shared product. Archers Fitness is the clearest documented workflow: members apply for a plan, view its pricing and status, and may cancel; registration creates and signs in a user. Other apps expose student-facing pages, product management, job listings, or pageant content, but their controller wiring was not sampled. The README is empty, so those branches are mapped conservatively from the tree.
Main entry points: MembershipController.php Membership Controller · RegisteredUserController.php Registration Controller · ProductController.php Product Controller · JobController.php Job Controller
Components 27
Archers Fitness
- Membership Controller
archers-fitness/app/Http/Controllers/MembershipController.php - Membership Model
archers-fitness/app/Models/Membership.php - Membership Views
archers-fitness/resources/views/membership/index.blade.php - Registration Controller
archers-fitness/app/Http/Controllers/Auth/RegisteredUserController.php - User Model
archers-fitness/app/Models/User.php - Registration View
archers-fitness/resources/views/auth/register.blade.php - Fitness Pages
archers-fitness/resources/views/guest - Trainer Bookings
archers-fitness/app/Http/Controllers/TrainerBookingController.php - Profile Management
archers-fitness/app/Http/Controllers/ProfileController.php - Fitness Routes
archers-fitness/routes/web.php
Formative Student Site
- Student Pages
formative1/resources/views - Student Routes
formative1/routes/web.php
In-class Product App
- Product Controller
inclass-application/app/Http/Controllers/ProductController.php - Product Views
inclass-application/resources/views/products - Age Restriction
inclass-application/app/Http/Middleware/AgeRestriction.php - Product Routes
inclass-application/routes/web.php
Pageant Site
- Pageant Pages
joselle-pageant/resources/views/pages - Pageant Routes
joselle-pageant/routes/web.php
Job Listings
- Job Controller
lara-app/app/Http/Controllers/JobController.php - Job Views
lara-app/resources/views/jobs - Home Controller
lara-app/app/Http/Controllers/HomeController.php - Job Routes
lara-app/routes/web.php
Other components
- Member
- Site Visitor
- App User
- Pageant Visitor
- Job Seeker
Connections 12
- Member → Membership Controller: submits application
- Membership Controller → Membership Model: creates or updates
- Membership Controller → Membership Views: renders membership
- Member → Registration Controller: registers
- Registration Controller → User Model: creates user
- Registration Controller → Registration View: renders form
- Site Visitor → Student Pages: views
- App User → Product Controller: manages products
- Product Controller → Product Views: renders
- Pageant Visitor → Pageant Pages: views
- Job Seeker → Job Controller: requests listings
- Job Controller → Job Views: renders listings