Inspiration ๐Ÿ’ก

Weโ€™ve all been there: Itโ€™s the weekend, you want to relax, but you end up spending 45 minutes scrolling through Netflix, Prime, and Hotstar just trying to find something to watch. Eventually, you get hit by "choice fatigue" and just go to sleep. We wanted to kill this Netflix scroll paralysis. The inspiration for Timepass came from the hostel and college life vibeโ€”where students just want to take a break and watch a guaranteed entertainer (like a blockbuster action movie or a classic Sunday comedy) without the friction of sign-ups, subscriptions, or endless menus.

What it does ๐Ÿš€

Timepass is a zero-friction, curated movie streaming app. It cuts out the noise and offers hand-picked, highly-rated movies neatly categorized into "Sunday Dopeher Wali Comedy", "Mind-Bending Thrillers", and "Mass Blockbusters".

  • Zero Friction: No logins, no OTPs, no subscription fees.
  • Instant Play: You open the app, tap a premium landscape movie poster, and the movie starts playing instantly in high quality.
  • Magic Updates: Users never have to redownload the APK for new features; the app updates itself in the background!

How we built it ๐Ÿ› ๏ธ

We took a full-stack approach to build a premium ecosystem:

  • Frontend: Built with Flutter & Dart to create a sleek, cinematic, dark-themed UI that feels like a top-tier OTT platform.
  • Backend: Powered by Node.js, Express, and MongoDB to serve our curated list of movies dynamically.
  • Streaming Engine: Integrated YouTube APIs to fetch and stream official, legal, high-quality movies directly within the app without annoying redirects.
  • OTA Updates: Implemented Shorebird for Over-The-Air updates. This was a game-changer, allowing us to push Dart code patches instantly to users without going through the manual APK download process.
  • Distribution: We built a blazing-fast, SEO-optimized landing page hosted on Vercel for users to easily download the app.

Challenges we ran into ๐Ÿง—โ€โ™‚๏ธ

  • Seamless Video Integration: Getting the YouTube player to work flawlessly inside a Flutter container without breaking the premium UI illusion took a lot of tweaking.
  • Over-The-Air Updates: Configuring Shorebird OTA for the first time and ensuring the release patches synced correctly with the installed APK was a massive learning curve.
  • Content Curation: Designing a MongoDB schema that allowed us to easily rank, sort, and update movie positions without disrupting the user experience.

Accomplishments that we're proud of ๐Ÿ†

  • Successfully building and connecting a complete mobile app ecosystem (Flutter Frontend + MERN Backend) completely from scratch.
  • Getting Shorebird OTA updates working flawlessly on the first try! Knowing we can fix bugs on users' devices instantly feels like a superpower.
  • Designing a hyper-minimalist, high-conversion landing page that perfectly captures the retro-cinema vibe.

What we learned ๐Ÿง 

  • Advanced state management and UI/UX design principles in Flutter.
  • How to structure NoSQL databases (MongoDB) for scalability and fast querying.
  • The power of OTA technology and how it completely transforms app maintenance and user retention.

What's next for Timepass ๐Ÿ”ฎ

  • The Viral Loop: Implementing an in-app "Share with Friends" feature to drive organic grassroots growth among college students.
  • Community Requests: Adding a feature where users can request their favorite movies to be added to the database.
  • Personalized Vibes: Introducing an AI-based mood selector (e.g., "I want to laugh", "I want suspense") that instantly plays a random curated movie matching that vibe.

Built With

Share this project:

Updates