Art Gallery Management Platform

Modern Laravel 11 application for organizing and displaying an art gallery: authenticated users can browse and favorite artworks, admins manage users, images, and participants, while role-based middleware enforces access. Supports image uploads, clean Blade + Tailwind UI, caching foundations, queued jobs scaffolding, and scalable structuring via migrations, seeders, and Eloquent models.

Technologies Used

LaravelPHPTailwindViteMySQLAuthentication

Key Features

  • User authentication & session management
  • Role-based access control middleware
  • Artwork upload & gallery listing
  • Favorite (bookmark) system
  • Participant & user administration
  • Responsive Tailwind CSS layout
  • Database migrations & seeders
  • Queue & job table scaffolding
  • Cache & session configuration ready
  • Clean Blade component structure

Technical Stack

PHP 8.2
Laravel 11
Blade
Eloquent ORM
Tailwind CSS
Vite
MySQL / MariaDB
Laravel Queue & Cache
Middleware & Validation