Inspiration
Flago was born from one simple question: "What should we watch tonight?". Every day, millions of people face the same dilemma - spending endless minutes scrolling through streaming platforms, unable to decide on a movie. We wanted to solve this everyday problem by combining AI-powered recommendations with an intuitive, gamified interface.
What it does
Flago is an intelligent movie recommendation platform that uses AI and gamification to solve the movie selection problem. Users set their preferences, get AI-generated personalized recommendations, swipe through movies , and see their top 5 ranked movies displayed. The platform also supports party mode where friends can collaborate on movie selection to come to a conclusion on what to watch.
How we built it
Built with Next.js 15, React 19, TypeScript, Supabase for backend/real-time features, LangChain for AI recommendations, and Tailwind CSS. The architecture includes preference collection forms, AI movie generation API, swiping interface, rating system for rankings
Challenges we ran into
- Devising ranking algorithm for binary movie preferences
- Complex gesture handling for smooth drag/swipe interactions
- Real-time state management for party system
- AI integration and response parsing
- Responsive podium layout across screen sizes
Accomplishments that we're proud of
- Seamless user experience reducing selection time from 20+ minutes to under 2 minutes
- Intelligent ranking system that learns and improves with each swipe
- Robust, type-safe architecture with clear separation of concerns
- Successful AI integration for personalized recommendations
What we learned
- rating systems and adapting them for different use cases
- React gesture handling for touch and mouse interactions
- AI/ML integration with LangChain
- Real-time systems with Supabase
- Full-stack development integrating multiple services
What's next for Flago
Short-term: Enhanced movie data, mobile apps, custom themes, detailed analytics. Feature enhancements: Advanced Spotify integration, improved party mode, movie discovery features, watch lists. Long-term: Platform expansion to TV shows/books/restaurants.
Built With
- next.js
- sonar
- spotify
- supabase
- tmdb
- typescript
Log in or sign up for Devpost to join the conversation.