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
- 1st choice = 3 points
- 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
- expogo
- github
- javascript
- react
- reactnative
- vscode
Log in or sign up for Devpost to join the conversation.