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.
- 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. 🎥
-
Clone the repository
git clone https://github.com/shaaanuu/MovieMania.git cd MovieMania
-
Install dependencies Inside the project directory, run:
flutter pub get
-
Get your TMDB API Key Go to TMDB and sign up to get your API key.
-
Set your API key Create a
api_key.dart
file in lib/core/ and add your api key:const apiKey="your_api_key_here"
-
Run the app Once everything is set, run the app:
flutter run
This project is licensed under the MIT License - see the LICENSE file for details.
We welcome contributions! If you'd like to improve MovieMania, here's how you can get involved:
- Fork the repository to your GitHub account.
- Make your changes and commit them with clear, descriptive messages (
git commit -am 'add: new feature'
). - Push to your branch (
git push origin feature-name
). - 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!