Een modern en elegant bioscoopreserveringssysteem gebouwd met Laravel 11, met real-time stoelkeuze, meerdere stoeltypes en een intuïtieve beheerdersinterface.
- 🎯 Real-time controle van stoelbeschikbaarheid
- 🪑 Meerdere stoeltypes (Standaard, Luxe, Rolstoel)
- 💫 Mooie, responsieve UI met Tailwind CSS
- 🎨 Modern ontwerp met vloeiende animaties
- 🔐 Veilige beheerdersinterface
- 📱 Mobielvriendelijke interface
- PHP 8.2 of hoger
- Composer
- Node.js & NPM
-
Kloon de repository
git clone https://github.com/Dave-Swagten/Opdracht-Reserveringssysteem-Bioscoop.git cd Opdracht-Reserveringssysteem-Bioscoop/reserveringssysteem -
Installeer PHP dependencies
composer install
-
Installeer JavaScript dependencies
npm install
-
Omgevingsinstellingen configureren
cp .env.example .env php artisan key:generate
-
Voer migraties en seeders uit
php artisan migrate --seed
-
Bouw de assets
npm run build
-
Start de ontwikkelserver
php artisan serve
- Bezoek
http://127.0.0.1:8000om toegang te krijgen tot de bioscoopboekingsinterface. - Open het beheerderspaneel op
http://127.0.0.1:8000/admin/login.
E-mail: admin@beechbioscoop.nl
Wachtwoord: admin
Het systeem is opgebouwd met verschillende ontwerppatronen om onderhoudbaarheid en schaalbaarheid te garanderen:
- Factory Pattern: Voor het aanmaken van verschillende soorten stoelen
- Singleton Pattern: Voor databasebeheer
- MVC-architectuur: Duidelijke scheiding van verantwoordelijkheden
- Repository Pattern: Abstractie van data-toegang
Gemaakt met ☕ voor Beech Bioscoop