Inspiration

Imagine you could bet on your friends daily lives. This is the perfect future that we envisioned. Is Chase going to drink over 1000mg of caffeine during MHacks? Lets bet on that. This app can help groups of friends become closer together by offering a financial incentive.

What it does

People post bet propositions to their friends, that they will see and can take action on. One person will create and post and act as a bookie, defining the bet, creating the betting odds, determining who the bet is about, and reporting if the bet won or lost. All of the other people in the group can choose to put some action on it.

How we built it

We used a MERN stack, using a MongoDB Atlas database, that had 4 interconnected collections to store all aspects of the app, user profiles, groups, bets, and user bet selections. Using Express and Node.js as the application layer to act as the intermediary between the database and the front end. Using React Native to design the front end of our app, to enable our users to degenerately bet to their heart's content.

Challenges we ran into

We ran into issues with integration if our back and front ends because this was our first time using a MERN stack.

Accomplishments that we're proud of

We are proud of the fact that we were successfully able to create a fully functional gambling app using a new tech stack over the short window of this hackathon.

What we learned

This was our groups first usage of the MERN tech stack. Learning this during the hackathon was simultaneously invigorating and infuriating, where we scaling up the learning curve. We learned using MongoDB

What's next for Ribbet

We will be continuing to add feature support for this app, adding shared events for groups to make bet tracking easier, adding in user statistics, and adding the option for real payment methods.

Share this project:

Updates