HackUMass October 14 2018
We lay the foundation for a betting app where one can invite other users to place bets on certain outcomes. Our application supports user-creation, user-login, profile, creating game rooms, joining game rooms, and some games for proof of concept. This platform was created such that it will be easily expandable and we will be able to add games to our website platform as more are designed. The idea for a social betting website came from Nudge, a book written by nobel laureate Richard Thaler. He discovered that however marginal, the possibility of losing money motivates people to adhere to their promises.
Try out our demo here! http://bet-on-it-hack.herokuapp.com/
- Homepage: registration for a new user profile and login
- Dashboard: a scrollable that contains information about ability to create new bets, current credit on hand, and all the active bets
- Create New Game: creates a coin flip game with a unique room code that gets added to the dashboard, open to public viewing for all other users
- Join Existing Game: browse through the list of currently ongoing games, listed by their room codes and current bets
git clone https://github.com/assisstion/Bet.git
Install all of the dependencies that this app will need to run
npm install
in Bet root, then once in my-app
To run on a local host:
npm run dev
in Bet root, then
npm start
in my-app. The application should now be accessible at localhost:3000/.
Add additional notes about how to deploy this on a live system
- React.js - frontend
- Node.js - backend
- Firebase - authentication
- Socket.io - server
- Markus Feng - assisstion
- Alex Han - ahan98
- Jian Lu - jian13579
- Tongyu Zhou - eutopi