• Full stack modern solution for an online cinema, designed using Larman’s use case driven development process
• MVC architecture, 4 roles, 30+ use cases, 14 Models, Modern, fully responsive visual design, 64 pages of UML documentation.
• TALL (Tailwind, Alpine, Laravel, Livewire) stack, MySQL database, Redis queue driver. Hosted using NginX on a Linux virtual machine rented from Digital Ocean
• Queued Email notification system, Interactive seat pickers, multi step forms, streamlined screening creation process, ability to buy advertising space, rent halls, buy tickets, fully searchable, sortable, filterable admin panels for all resources, PDF report generation, CSV exporting, optimized queries, use of traits (composition) , interfaces, design patterns to ensure reusability, readability and maintainability of code.
The UI is fully responsive.