Skip to content

Anamika457/Anamika457.github.io

Repository files navigation

ott_frontend_flutter

Table of contents:

About the project

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.

Screenshots

Getting Started

Prerequisites

  1. Flutter

Setting Up Flutter Development Environment

  1. Install Flutter:

    • Follow the official Flutter installation guide based on your operating system: Install Flutter
  2. Install Flutter SDK:

    • Download and install the Flutter SDK.
    • Add the Flutter bin directory to your system's PATH variable.
  3. Verify Installation:

    flutter doctor
    
    • Address any issues reported by the flutter doctor command.
  4. Clone the Repository:

    • Clone the repository containing the Flutter frontend code.
    git clone https://github.com/your_username/your_project.git
  5. Navigate to the Project Directory:

    • Open terminal and navigate to the directory where you cloned the repository.
    cd your_project
  6. Install Dependencies:

    flutter pub get
    
  7. Run the Application:

    flutter run
    

Creating an Issue

We greatly value your feedback and contributions, as they help us improve and grow.

Issue templates

To ensure efficient communication and streamline the process of reporting issues and suggesting improvements, we have provided the following issue templates:

  1. 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.

  2. 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.

  3. 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.

  4. 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

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:

  1. Fork the Project
  2. Create your Feature Branch, name it starting with the corresponding issue number.
git checkout -b  issue_number-branch-name
  1. Commit your Changes
git commit -m 'Add some AmazingFeature'
  1. Push to the Branch
git push origin issue_number-branch-name
  1. Open a Merge Request

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published