MovieBox Web App

MovieBox is a web application that allows users to explore a wide range of movies and TV series. It provides features such as browsing movies by category, viewing detailed information about a movie, and playing movie quizzes to earn free tickets.

Table of Contents

Features

  • Browse a vast collection of movies and TV series.
  • View detailed information about each movie, including title, release date, rating, runtime, genres, overview, and production companies.
  • Play movie quizzes for a chance to earn free tickets.
  • Log in to your account to access additional features (authentication required).
  • Responsive design for seamless user experience on various devices.

Getting Started

To get started with the project, follow these steps:

Installation

  1. Clone the repository to your local machine:
git clone https://github.com/AbubakarImam/moviebox.git
  1. Install the necessary dependencies:
cd MovieBox
npm install

Usage

  1. Start the development server:
npm run dev
  1. Open your web browser and navigate to http://localhost:3000 to access the application.

Technologies Used

  • Vite + ReactJS
  • Tailwind CSS
  • Axios (for API requests)
  • React Router (for navigation)
  • React Icons (for icons)
  • React Toastify (for notifications)

Contributing

If you'd like to contribute to this project, please follow these steps:

  1. Fork the repository.
  2. Create a new branch for your feature: git checkout -b feature-name.
  3. Make your changes and commit them: git commit -m 'Add some feature'.
  4. Push to the branch: git push origin feature-name.
  5. Create a pull request.

License

This project is licensed under the MIT License.