This app simplifies your movie exploration journey. No more endless internet searches to figure out where your favourite movies are streaming! With this, you can effortlessly browse through a vast library of films, explore various genres, check out their ratings, watch trailers, and discover the platforms they're available on— all in one convenient place.
Powered by a dynamic Flutter frontend and a stable Django backend, this app presents a set of comprehensive features and a user friendly interface to enhance your movie watching experience.
- Flutter
-
Install Flutter:
- Follow the official Flutter installation guide based on your operating system: Install Flutter
-
Install Flutter SDK:
- Download and install the Flutter SDK.
- Add the Flutter
bin
directory to your system's PATH variable.
-
Verify Installation:
flutter doctor
- Address any issues reported by the
flutter doctor
command.
- Address any issues reported by the
-
Clone the Repository:
- Clone the repository containing the Flutter frontend code.
git clone https://github.com/your_username/your_project.git
-
Navigate to the Project Directory:
- Open terminal and navigate to the directory where you cloned the repository.
cd your_project
-
Install Dependencies:
flutter pub get
-
Run the Application:
flutter run
We greatly value your feedback and contributions, as they help us improve and grow.
To ensure efficient communication and streamline the process of reporting issues and suggesting improvements, we have provided the following issue templates:
-
Bug Report : Use this template to report any bugs or unexpected behavior encountered in the project. Please provide detailed steps to reproduce the issue, along with any relevant error messages or screenshots.
-
Feature proposal: Have an idea for a new feature? Use this template to submit your ideas and suggestions. Describe the feature you're proposing, its potential benefits, and any relevant context or examples.
-
Feature improvement: Is there an existing feature you think could be enhanced? Use this template to suggest improvements. Provide details about the current functionality, your proposed changes, and the expected impact.
-
Test task: Want to contribute by creating and submitting tests? Great! Use this template to propose a test task. Describe the area of the project you plan to test, the type of tests you intend to create, and any specific requirements or considerations.
Contributions are what make the open source community such an amazing place to learn, inspire, and create. Any contributions you make are greatly appreciated.
If you have a suggestion that would make this better, please fork the repo and create a merge request. You can also simply open an issue with appropriate tag.
Follow the instructions to get started:
- Fork the Project
- Create your Feature Branch, name it starting with the corresponding issue number.
git checkout -b issue_number-branch-name
- Commit your Changes
git commit -m 'Add some AmazingFeature'
- Push to the Branch
git push origin issue_number-branch-name
- Open a Merge Request