My Top Movies
My Top Movies is a ranking-focused movie app that lets users rate, organize, and visually curate their favorite films through a clean, drag-and-drop interface.
Role
UI UX Designer
TimeLine
January 2025 - March 2025
Tools
Figma
Project Type
Bootcamp project, UX Academy
The Problem
Users often struggle to form habits because:
🔁 Traditional apps feel rigid and overwhelming
❌ Overloaded to-do lists lead to burnout or avoidance
⏰ Without a sense of early accomplishment, motivation fades
🧠 Long-term behavior change feels daunting without momentum
The Solution
My Top Movies makes movie tracking personal and intuitive by:
🔢 Letting users rank films using a smooth drag-and-drop interface
💬 Encouraging meaningful ratings with a simple 1–10 scale
🧠 Helping users reflect on what they love — not just what they watched
🎨 Providing a clean, customizable layout to make movie lists feel personal
The Research
For the Top Movies project, I conducted multiple forms of user research to inform the product direction and experience design. This included a competitive analysis of similar movie-list and review apps to understand feature gaps and user expectations. I also conducted user interviews with real participants to explore how people currently track and rank movies, what motivates them, and where they typically fall off. From these findings, I developed a clear sitemap that helped guide all design decisions. Finally, I synthesized the research through an affinity map, grouping user quotes, pain points, and behavioral patterns to uncover actionable insights. These combined methods ensured that Top Movies was grounded in user needs, not assumptions.
To understand how people build and maintain daily habits, I conducted interviews with 10 participants. Key findings:
User Interviews
75% of users said they forget how they felt about a movie after a few weeks
Many people wished they could rank movies instead of just rating them
Users wanted a more visual and fun way to organize their top picks
Competitive Analysis
I analyzed apps ike Letterboxd, IMDb, and TV Time to identify gaps. Findings:
Most platforms focus on logging, not personalization
Ratings often feel generic (stars or thumbs-up) and don’t capture nuance
Users want drag-and-drop ranking and easier ways to curate top 10 lists
Below is a breakdown of each competitor’s strengths and weaknesses, paired with key screens that highlight their core functionality.
Lettboxd
Strengths
Clean, minimalist interface for logging movies
Offers visual graphs and streak-based engagement
Highly customizable watchlists and diary entries
Weaknesses
Lacks ranking functionality for top movies
The interface can feel cluttered for new users
No drag-and-drop customization or flexible rating systems
IMDb
Strengths
Detailed user ratings and reviews
Recognized and trusted by a global audience
Offers personalized watchlists
Weaknesses
No feature for ranking or organizing top favorites
Overloaded UI — feels more like a reference site than a user-first app
Limited visual engagement or customization tools
Tv Time
Strengths
Designed specifically for tracking TV show progress
Visual indicators for what’s watched, upcoming, or missed
Push notifications for airing dates and new episodes
Weaknesses
Lacks tools for rating or ranking content beyond basic likes
UI can feel overwhelming due to busy layout
No ability to customize or build curated top lists
After analyzing competitors and gathering insights from interviews, I created a sitemap to organize key screens and user actions around the core movie ranking experience.
Sitemap
This sitemap outlines the core structure of the app and how users move through different features. It shows the main paths like exploring top movies, using AI recommendations, and customizing settings. Laying this out helped me stay organized and make sure the experience felt simple and easy to follow from any entry point in the app.
To make sense of the interview data, I created an affinity map — a method for synthesizing user quotes by grouping related thoughts, pain points, and behaviors. This allowed me to organize raw feedback into clear, actionable patterns.
Affinity Map
I organized the observations into clusters like benefits, common findings, pain points, and possible solutions. This helped highlight what mattered most to users and revealed key opportunities for the product.
Insights
My Top Movies is grounded in key user research insights, including:
Users want a fast and effortless way to log and rate movies
People enjoy seeing their ratings visualized or ranked over time
Switching between too many platforms (IMDb, Letterboxd, notes) causes friction
Users are motivated by clean, personal interfaces that reflect their taste
After completing the affinity map, I moved beyond research and into the next phase — Prioritization & Roadmapping — where I translated insights into actionable design decisions.
Prioritization & Roadmapping
After identifying key insights, I organized potential features and interactions to ensure the experience stayed simple, intentional, and user-driven. This phase helped me clarify what should be prioritized early and what could be introduced later — laying the foundation for a focused and intuitive flow.
I grouped the features into four categories to guide decision-making: must-haves, nice-to-haves, delightful extras, and future ideas.
Must have
These are foundational features necessary for the MVP:
Account creation
Add and rate a movie
Custom alarm settings
Drag-and-drop list ranking
View full movie list
Nice to have
Features that enhance the experience but aren’t required to launch:
Movie tagging with custom genres
Watchlist reminders
Profile picture customization
Delightful
Features that delight and engage users but are not critical:
Share top list with friends
Comment on movie entries
Celebrate list milestones with animations
Future Ideas
Future enhancements to explore after launch:
AI-powered movie recommendations
Integration with streaming platforms
Social feed of friends' rankings
After finalizing the feature set, I mapped out key task flows to visualize how users would interact with each core function. This helped ensure each experience was intuitive, focused, and aligned with the app’s purpose.
To support the core features of the movie-ranking app, I mapped out task flows for two key user actions: adding a movie from the AI Gallery and adding a movie manually to the Top Movies List. Each flow was designed to reduce friction, support user decisions, and keep the experience light and intuitive. Mapping these out helped ensure that every path — whether simple or dynamic — felt purposeful and seamless across the app.
Task Flows
Adding a Movie to Your Top Movies List
Adding a Movie from the AI Gallery
With priorities and flows locked in, I moved into branding and wireframes — shaping the look and feel to match the app’s calm, motivational purpose.
Branding and wireframes
With the product direction defined, I turned my focus to shaping how the movie app should look and feel. I began by exploring logo concepts that reflected the app’s identity — expressive, personal, and curated. Once the visual direction felt aligned, I sketched lo-fi wireframes to quickly map out structure and interaction. These early layouts helped clarify the core flow without getting caught in visuals. From there, I built a UI kit to define the full design language — color, typography, and components — and brought it all to life through high-fidelity wireframes and a clickable prototype.
Before designing the logos, I reflected on the name My Top Movies — a title that highlights the personal nature of sharing your most-loved films. I wanted the branding to visually convey that sense of personality, ranking, and taste. The final identity leaned into simplicity, vibrancy, and hierarchy — giving users space to feel ownership over their top picks.
Logos
I selected the popcorn bucket design because it struck the right balance of personality, nostalgia, and fun. Its bold, playful shape instantly signals movies while feeling approachable and memorable — helping users feel excited to share, rate, and organize their favorite films.
With the brand direction in place, I sketched out key screens to explore layout and user flow. These lo-fi wireframes helped me quickly test structure and interaction without focusing on visuals—laying the groundwork for the high-fidelity design phase.
Lofi Sketches
Once the structure felt right on paper, I shifted to shaping the visual language that would define the experience.
Before jumping into high-fidelity design, I built a UI kit to define the visual language of My Top Movies. I focused on bold typography, vibrant accents, and modular components that felt modern, clean, and expressive — aligning with the app’s playful, opinionated tone while ensuring visual consistency across every screen.
Ui Kit
With the UI kit in place, I translated my ideas into high-fidelity wireframes. This step brought structure and style together, allowing me to refine layout, interaction, and flow — ensuring each screen felt purposeful and aligned with the uplifting Just One experience.
Hifi Wireframes
View Prototype
These high-fidelity wireframes brought the app to life — clean layout, bold visuals, and purposeful interaction. Every component was designed to support fast ranking and clear decision-making, making the experience feel fluid and satisfying.
With the experience fully mapped, it was time to test how it held up in real use. I ran iterations focused on usability — refining touchpoints, reducing confusion, and making sure My Top Movies felt just as intuitive in action as it looked in design.
Iterations and Testing:
Once the high-fidelity designs were complete, I moved into usability testing by interviewing and observing real users as they interacted with the prototype. The goal was to uncover friction points, see what felt intuitive, and hear honest reactions to the flow and features. I combined task-based testing with quick interviews to get both behavioral insight and verbal feedback. These sessions revealed what was working and what still needed refinement — helping me prioritize meaningful improvements backed by real usage.
To clearly capture insights from these sessions, I created a scorecard to track task success, timing, and direct user comments.
Usability Test Scorecard
From this testing, it became clear that while users found the core flow intuitive, there were meaningful opportunities to improve personalization and motivation. I focused my iterations around three areas that directly addressed user feedback: adding more control with alarm customization, enabling recurring alarm scheduling to support habit consistency, and improving progress tracking visuals to keep users engaged and aware of their growth. These changes were designed to make the experience feel more supportive, flexible, and aligned with real user needs.
Iterations
1. Confirm Save Interaction
Users mentioned feeling unsure if their updated movie rankings had been saved, especially after rearranging items on the list. To address this, I introduced a confirmation modal that appears after making changes. This simple interaction reassures users that their actions were successful, while adding a layer of clarity and control to the overall experience — enhancing trust without interrupting flow.
Conclusion
Designing My Top Movies was about more than building a ranking tool — it was about creating a personal, expressive experience that encourages users to reflect on the movies that shaped them. Every decision, from visual tone to interactive flow, was guided by a desire to make sorting and reviewing feel effortless and enjoyable. Through testing, feedback, and iteration, My Top Movies evolved into an app that helps people define and celebrate their taste — one title at a time — and that’s exactly the kind of impact I aim to create with every project.
Next steps
Introduce smarter suggestions based on users’ past ratings and genre preferences
Add social features for sharing top lists and comparing with friends
Explore collaborative list-building for shared movie nights or group rankings
Continue testing onboarding and ranking interactions to make the experience smoother for first-time users
Key Takeaways
Simple, focused interactions (like rating one movie at a time) can keep users engaged without overwhelming them
Visual clarity and smooth microinteractions help build user confidence in editing and ranking flows
Real feedback surfaced unexpected friction, leading to helpful additions like save confirmations
Letting users personalize their lists reinforces ownership, making the app feel more meaningful