Inspiration

I wanted to build an app that helps people pick the best time to watch a movie together. The challenge was to balance individual preferences with a fair voting system.

How It Works

  • The user picks three preferred movie times:
    • 1st choice = 3 points
    • 2nd choice = 2 points
    • 3rd choice = 1 point
  • Four fake users have already placed their votes.
  • The system calculates the top 5 movie times based on both user and fake user votes.

Challenges

  • Designing a fair scoring system.
  • Managing votes dynamically while keeping the app intuitive.
  • Working with React Native + Expo Go for smooth cross-platform performance.

What I Learned

  • How to manage state and logic in React Native.
  • Using Expo Go to deploy and test apps easily.
  • Implementing dynamic voting calculations.
  • Publishing my project on GitHub & Expo Publish.

Built With

Share this project:

Updates