How pepesky/ppsky works
This Laravel application combines public discovery and publishing with authenticated administration of organizational entities and domain modules. The principal public path is a visitor browsing published posts or learning content; signed-in users and administrators have separate /app and /admin route spaces. The sampled code confirms post queries and interaction management, while the broader module capabilities are evident from the source tree. Many controllers and route declarations were not sampled, so uncertain wiring is not asserted.
Main entry points: admin.php Admin routes · InteractionController.php Interaction management · web.php Web routes · PostController.php Post discovery
Components 23
Public discovery
- Home pages
app/Http/Controllers/Home/HomeController.php - Post discovery
app/Http/Controllers/Home/PostController.php - Learning discovery
app/Http/Controllers/Welcome/SubjectController.php
Administration
- Interaction management
app/Http/Controllers/Admin/InteractionController.php - Content administration
app/Http/Controllers/Admin/PostController.php - Module administration
app/Http/Controllers/Admin/ModuleController.php - Catalog administration
app/Http/Controllers/Admin/EntityController.php
Domain records
- Posts
app/Models/Post.php - Categories
app/Models/Category.php - Tags
app/Models/Tag.php - Developments
app/Models/Development.php - Learning records
app/Models/Modules/Subjects/Subject.php - Interactions
app/Models/Interaction.php - Actors
app/Models/Actor.php - Cohesions
app/Models/Cohesion.php
Application platform
- Web routes
routes/web.php - User routes
routes/app.php - Admin routes
routes/admin.php - Route registration
app/Providers/RouteServiceProvider.php - Account access
app/Providers/FortifyServiceProvider.php
Other components
- Visitor
- Relational database
- Central bank service
Connections 27
- Visitor → Web routes: requests pages
- Route registration → Web routes: registers
app/Providers/RouteServiceProvider.php - Route registration → User routes: registers
app/Providers/RouteServiceProvider.php - Route registration → Admin routes: registers
app/Providers/RouteServiceProvider.php - Web routes → Home pages: routes requests
- Web routes → Post discovery: routes requests
- Web routes → Learning discovery: routes requests
- Post discovery → Posts: queries
app/Http/Controllers/Home/PostController.php - Post discovery → Categories: loads category
app/Http/Controllers/Home/PostController.php - Post discovery → Tags: loads tag
app/Http/Controllers/Home/PostController.php - Learning discovery → Categories: queries
app/Http/Controllers/Welcome/SubjectController.php - Learning discovery → Learning records: queries
app/Http/Controllers/Welcome/SubjectController.php - User routes → Account access: requires login
- Admin routes → Account access: requires login
- Admin routes → Interaction management: routes requests
- Interaction management → Interactions: reads and writes
app/Http/Controllers/Admin/InteractionController.php - Interaction management → Actors: loads actors
app/Http/Controllers/Admin/InteractionController.php - Interaction management → Cohesions: loads cohesions
app/Http/Controllers/Admin/InteractionController.php - Interaction management → Relational database: persists records
- Admin routes → Content administration: routes requests
- Admin routes → Module administration: routes requests
- Admin routes → Catalog administration: routes requests
- Content administration → Posts: manages posts
- Module administration → Developments: manages modules
- Developments → Relational database: stores records
- Catalog administration → Relational database: manages records
- Visitor → Central bank service: external data