Inspiration

We always love to make small bets with each other while walking around campus. And decided why not make an app that lets us create these custom bets and win money or points off of them.

What it does

Users can create custom bets on any topic of their choosing and wager money. Other users can also bet on the topic and win money.

How we built it

Frontend: React Native Backend: Firebase Build Tool: Expo Go

Challenges we ran into

  • React Native doesn't support Firebase with Expo Go
  • New version of Firebase created brand new bug with Expo Go reported 1 day ago
  • Passing data around different navigations
  • Storing data in a compact and concise format
  • Concurrency/Race Issues

Accomplishments that we're proud of

  • Fully functional full-stack app developed using two unknown technologies in a team of two
  • Creating a hotfix for a brand new reported error
  • Refactoring database schema to make data storage more efficient

What we learned

  • How to use React Native with Firebase
  • How to use React Native with Expo Go
  • How to use Firebase with Expo Go
  • How to pull firebase data into React Native with javascript
  • How to design database schema to be robust and simple

What's next for Fantasy Bets

  • Create groups and add social features like following
  • Doing data analytics to see change in voter trend with real live events
  • Colorful and faster UI

Built With

Share this project:

Updates