Skip to Content

Revi: Personalized Movie Recommendations from Friends

Overview

Revi is a unique movie recommendation platform designed to provide personalized suggestions based on recommendations from friends. Unlike traditional algorithm-driven platforms, Revi emphasizes human-curated recommendations, fostering a more social and trustworthy way to discover movies. The app was developed using Flutter to ensure a seamless and engaging user experience.

the problem

Finding the right movie to watch can be overwhelming due to the vast number of choices available on streaming platforms. Common challenges include:

Impersonal Algorithmic Suggestions

Generic recommendations that don’t align with personal tastes.

Decision Fatigue

Too many options lead to difficulty in choosing.

Lack of Trusted Opinions

Users prefer recommendations from people they know rather than AI-generated suggestions.

Research & Discovery

Before designing Revi, I conducted extensive research involving:

  • User Interviews: Conducted multiple interviews with movie enthusiasts and casual viewers.

  • Competitive Analysis: Studied existing recommendation platforms like Netflix, Letterboxd, and IMDb.

  • User Pain Points: Identified key frustrations, including difficulty finding relevant recommendations and lack of social engagement in movie discovery.

Key Insights:
  • 75% of users preferred recommendations from friends over AI-generated ones.

  • 68% felt overwhelmed by too many choices on streaming platforms.

  • 85% wanted an easy way to track and share movie suggestions with their social circles.

Strategy & Approach

To address these challenges, I focused on three key aspects:

Friend-Based Recommendations

Users receive movie suggestions from their trusted network.

Minimalist & Social UI

A clean, user-friendly interface designed for effortless sharing and discovery.

Watchlist & Review System

Users can save recommended movies and leave short reviews.

Design & development

Wireframing & Prototyping
  • Created low-fidelity wireframes in Figma to map user journeys.

  • Iterated based on user feedback before moving to high-fidelity prototypes.

User Interface (UI) & User Experience (UX)
  • Simple & Clean UI: Prioritized ease of navigation and intuitive interactions.

  • Social Features: Integrated friend lists and comment sections to enhance engagement.

  • Dark & Light Modes: Customizable themes for better user experience.

Development with Flutter
  • Cross-Platform Compatibility: Ensured smooth performance on both iOS and Android.

  • Firebase Integration: Enabled real-time data syncing for recommendations and watchlists.

  • User Authentication: Secure login with Google and email-based authentication.

Impact & Results

Revi successfully addressed key pain points in movie discovery:

More Personal Recommendations

80% of users reported higher satisfaction with friend-based suggestions.

Reduced Decision Fatigue

Users spent 50% less time choosing a movie.

Increased Engagement

Social sharing and discussions led to a 40% increase in user activity.

Key Learnings & Next Steps

What Worked Well?
  • Human-curated recommendations led to more relevant and enjoyable movie choices.

  • A simple and intuitive UI encouraged frequent usage.

Challenges Faced
  • Encouraging users to actively share recommendations.

  • Balancing privacy with social sharing features.

Future Enhancements
  • Expansion into TV show recommendations.

  • Enhanced social interaction features like group movie planning.

  • AI-assisted suggestions to complement friend recommendations.