Inspiration

MovieFinder was born out of a simple frustration: the endless scrolling through multiple streaming platforms to find where to watch a movie, its ratings, and details. Inspired by the desire for a streamlined movie discovery process, we aimed to create a one-stop solution that saves time and enhances the movie selection experience.

What it does

MovieFinder allows users to instantly find detailed information about movies, including ratings, streaming platforms, genres, and duration. By simplifying the search process, MovieFinder transforms how users decide on their next movie to watch, making the selection process as enjoyable as the viewing experience itself.

How we built it

  • API Integration: Learning to work with various movie database APIs to fetch real-time data on movies.
  • Cross-Platform App Development: Utilizing Flutter to build an app that functions seamlessly across iOS and Android.
  • User Interface Design: The importance of intuitive design to create a user-friendly experience.

Challenges we ran into

The journey wasn't without its hurdles. Key challenges included:

  • API Rate Limits: Navigating the constraints of free API tiers and optimizing our requests to avoid exceeding limits.
  • Cross-Platform Compatibility: Ensuring a consistent and responsive design across different devices and screen sizes.
  • Data Accuracy: Verifying the accuracy and timeliness of movie information from external sources.
  • Testing Constraints: Struggling to validate the functionality of our application without access to an Android emulator.

Accomplishments that we're proud of

Integrating the API successfully even though flutter was not in the list of languages supported by the API.

What we learned

We learned the fundamentals of building an app. We learned how to code in flutter and integrate an API.

What's next for MovieFinder

Looking ahead, MovieFinder plans to:

  • Expand its database to include a broader range of films and detailed metadata.
  • Integrate with more streaming platforms for comprehensive coverage of viewing options.
  • Implement user personalization features, such as recommendations based on viewing history and preferences.

With these enhancements, MovieFinder aims to further simplify movie discovery and cultivate a community of movie enthusiasts who can share their passion and insights.

Built With

Share this project:

Updates