The project is a minimalistic system for creating and displaying movie schedules for the fastlane cinema. It was built with Laravel 9.11 for the API and Livewire 2.10 for the display.
Clone the repository to your local machine by running the terminal command below.
git clone https://github.com/Ojsholly/fastlane-cinemas.git
Create your MySQL database and note down the required connection parameters. (DB Host, Username, Password, Name)
Navigate to the project root directory via terminal and run the following command.
composer install
Run the following command
cp .env.example .env
This should create an exact copy of the .env.example file. Name the newly created file .env and update it with your local environment variables (database connection info, mailing credentials and others).
php artisan key:generate
Also, update the application to run with any preferred queue driver of your choice.
php artisan migrate --seed
php artisan serve
The cinema dashboard can be accessed at http://127.0.0.1:8000/ and the admin module can be found at http://127.0.0.1:8000/login.
The seeded credentials for the admin module are email -> [email protected] and password -> password