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.


Log in or sign up for Devpost to join the conversation.