The Movie Website Project is a web application designed to provide users with information about movies, including details such as title, release date, cast, plot summary, and user ratings It allows users to browse movies, search for specific titles, and view detailed information about each movie.
- Browse Movies: Users can browse a list of movies available in the database.
- Search: Users can search for movies by title or keywords.
- Movie Details: Users can view detailed information about each movie, including title, release date, cast, plot summary
- PHP
- Laravel
- MySQL database
- Xampp server (or any of your choice)
-
Clone the repository:
git clone https://github.com/obahchimaobi/Cinema.git cd Cinema
-
Install dependencies:
- Navigate to the project directory and run:
composer install npm install
- Navigate to the project directory and run:
-
Set up the database:
- Create a MySQL database and update the database configuration in the
.env
file.
- Create a MySQL database and update the database configuration in the
-
Migrate the database schema:
php artisan migrate
-
Seed the database with initial data (optional):
php artisan db:seed
-
Start the Laravel development server:
php artisan serve
-
Access the application in your web browser at
http:https://127.0.0.1:8000
.
- 🏠 Home Page: The home page displays a list of all movies.
- 🔍 Search: Use the search bar to find specific movies by title or keywords.
- 🎥 Movie Details: Click on a movie title to view detailed information about the movie, including its cast, plot summary.
We welcome contributions from the community to improve the Movie Website Project. If you would like to contribute, please follow these steps:
- Fork the repository and create a new branch for your feature or bug fix.
- Make your changes and ensure the code passes all tests.
- Submit a pull request explaining the changes you've made and why they are necessary.
This project is licensed under the MIT License - see the LICENSE file for details.
For any inquiries or support, please contact [email protected].