<- Back to projects
~/projects/ Production

* Liceo de Sevilla

About the project

Liceo de Sevilla is the comprehensive web portal for a music association based in Seville. Starting as a volunteer collaboration for digital presence, it evolved into a robust CMS to manage news, albums, repertoires, brotherhoods, and processions.

Tech stack

  • Backend / Core: Laravel 11 (PHP 8.2+)
  • Admin Panel: Filament Admin Panel 3.x (complete resource and CRUD system)
  • Database: MySQL / PostgreSQL
  • Public Frontend: Blade templates + TailwindCSS
  • Automated Deployment: GitHub Actions with custom PHP deployment scripts (deploy.php) optimized for shared hosting with strict environments.

Key features

  • Public Site: Dynamic routes and menus driven by Laravel (menu.php configuration).
  • Self-Managed CMS: Fully integrated admin backend at /admin using Filament’s Visual Components and Form Builder, heavily secured by authentication.
  • Dynamic Sitemap: Automated generation via CRON jobs for better SEO results.

My role

I participated in collaborative development, focusing mainly on:

  • Designing and building the core MVC architecture with Laravel.
  • Configuring and customizing the Filament Panel to give the association complete content independence.
  • Implementing CI/CD pipelines to automate FTP production deployments through GitHub Actions.

Status

The project is in production and live at liceodesevilla.com.