Skip to content

sidgureja7803/Movie-App

Repository files navigation

MovieMania: Your Ultimate Movie Companion 🍿

Welcome to MovieMania, your go-to destination for all things movies! This React-based frontend project utilizes the power of the TMDB API to provide you with an immersive movie browsing experience right in your browser. Whether you're a cinephile or just looking for something to watch tonight, MovieMania has got you covered

Features

  • Browse Popular Movies: Explore trending movies and stay up-to-date with what's hot in the world of cinema.
  • Search Functionality: Easily find movies by title, genre, or even your favorite actors.
  • Detailed Movie Information: Get comprehensive details about each movie, including synopsis, rating, release date, trailer and more.

Installation

To get started with MovieMania on your local machine, follow these simple steps:

  1. Clone this repository: https://github.com/sidgureja7803/Movie-App.git
  2. Navigate to the project directory: cd Movie-App
  3. Install dependencies: npm install
  4. Start the development server: npm start
  5. Open your browser and visit http://localhost:3000 to view MovieMania in action!

Usage

Once you have MovieMania up and running, you can:

  • Explore popular movies on the homepage.
  • Use the search bar to find specific movies by title, genre, or actor.
  • Click on any movie to view detailed information.
  • Add your favorite movies to the favorites list by clicking the heart icon.

Technologies Used

  • React: A JavaScript library for building user interfaces.
  • TMDB API: The Movie Database API provides access to a wealth of movie-related data.
  • React Router: Declarative routing for React applications.

Contributing

If you'd like to contribute to MovieMania, feel free to submit a pull request! We welcome contributions of all kinds, from bug fixes to new features.

Credits

License

This project is licensed under the MIT License.

Feedback

I'd love to hear your feedback on MovieMania! If you have any suggestions, feature requests, or bug reports, please open an issue on GitHub or reach out to us via email.