Skip to content

This is a web-app that consumes The MovieDB API. Using advanced react-hooks + Typescript + TailwindCSS & DaisyUI..

License

Notifications You must be signed in to change notification settings

Daro007/the-movie-app

Repository files navigation

The Movie App

Welcome to The Movie App! This web application allows users to browse movies, view details, and rate their favorite movies.

This project was bootstrapped with create-next-app.

Key Features

  • Browse Movies: Explore a collection of popular movies and search for specific titles.
  • Movie Details: View detailed information about each movie, including overview, release date, and more.
  • Rate Movies: Rate your favorite movies and keep track of your ratings.
  • My List: Check your rated movies on the "My List" page.

Technologies Used

  • React
  • Next.js
  • React Query
  • TypeScript
  • Daisy UI & Tailwind CSS
  • The Movie DB API

Getting Started

Follow these steps to run the project locally:

  1. Clone the Repository:

    git clone https://github.com/your-username/movie-rating-app.git
    cd movie-rating-app
  2. Install Dependencies:

    npm install
  3. Set Up Environment Variables:

    Create a .env file in the root directory. Add your Movie Database API key as shown in the .env.examples file

    NEXT_PUBLIC_MOVIE_API_KEY=your-api-key
  4. Run the Application:

    npm run dev

    Open in Browser:

    Open your browser and navigate to http://localhost:3000.

Contributing

Contributions to The Movie App are welcome. If you find any issues or have ideas for improvements, please feel free to open an issue or submit a pull request.

License

This project is licensed under the MIT License. Feel free to use and modify the code as per your needs;

Contact

If you have any questions or inquiries, please feel free to contact Daro.

About

This is a web-app that consumes The MovieDB API. Using advanced react-hooks + Typescript + TailwindCSS & DaisyUI..

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published