How aeronsal/aeron-salinas-portfolio works
This repository appears to be a Laravel-based personal portfolio site with a contact-form email workflow. The main path is a visitor request handled by Laravel and rendered as portfolio content; contact submissions are validated and sent as email. The tree shows portfolio sections and frontend assets, but the route definitions and most view contents were not sampled, so their detailed wiring is uncertain. The Laravel README describes the framework, not additional application capabilities.
Main entry points: ContactController.php Contact submission · index.php HTTP entry · app.php App bootstrap · web.php Web routes
Components 14
Web runtime
- HTTP entry
public/index.php - App bootstrap
bootstrap/app.php - Web routes
routes/web.php
Portfolio experience
- Portfolio page
resources/views/portfolio.blade.php - Project card
resources/views/components/project-card.blade.php - Skill card
resources/views/components/skill-card.blade.php - Resume content
resources/views/components/resume-content.blade.php - Portfolio styles
public/css/portfolio.css - Portfolio scripts
public/js/portfolio.js
Contact email
- Contact submission
app/Http/Controllers/ContactController.php - Contact email
app/Mail/ContactFormMail.php - Email template
resources/views/emails/contact.blade.php - Mail transport
Other components
- Visitor
Connections 8
- Visitor → HTTP entry: requests page
- HTTP entry → App bootstrap: boots app
- App bootstrap → Web routes: loads routes
- Web routes → Portfolio page: renders page
- Visitor → Contact submission: submits form
- Contact submission → Contact email: sends message
- Contact email → Email template: renders email
- Contact submission → Mail transport: dispatches mail