Skip to content

Discover and explore movies effortlessly with MovieMania. It utilizes the TMDB api

License

Notifications You must be signed in to change notification settings

shaaanuu/MovieMania

Repository files navigation

🎬 MovieMania - Your Ultimate Movie Guide

Welcome to MovieMania, the app designed to help you discover your next favorite movie! Powered by the TMDB API, MovieMania gives you access to a massive library of movies, from the latest blockbusters to hidden gems.


📲 Features

  • Browse Movies: Explore trending, popular, top-rated, and upcoming movies. ✨
  • Search: Easily find movies by title, genre, or release year. 🔍
  • Movie Details: Access rich details about your favorite movies—plots, cast, ratings, and more. 🎥

🚀 Getting Started

  1. Clone the repository

    git clone https://github.com/shaaanuu/MovieMania.git
    cd MovieMania
  2. Install dependencies Inside the project directory, run:

    flutter pub get
  3. Get your TMDB API Key Go to TMDB and sign up to get your API key.

  4. Set your API key Create a api_key.dart file in lib/core/ and add your api key:

    const apiKey="your_api_key_here"
  5. Run the app Once everything is set, run the app:

    flutter run

📄 License

This project is licensed under the MIT License - see the LICENSE file for details.

💬 Contributing

We welcome contributions! If you'd like to improve MovieMania, here's how you can get involved:

  1. Fork the repository to your GitHub account.
  2. Make your changes and commit them with clear, descriptive messages (git commit -am 'add: new feature').
  3. Push to your branch (git push origin feature-name).
  4. Open a pull request to the main repository.

Please make sure your code adheres to our coding style and passes the existing tests before submitting a pull request. If you have any questions or need help, feel free to open an issue. We're happy to help!

About

Discover and explore movies effortlessly with MovieMania. It utilizes the TMDB api

Resources

License

Stars

Watchers

Forks

Packages

No packages published