Prediction Market (Mock)
Proposed by: P2851764, P2845493 and P2855955
Description
The prediction market will allow users to bet on the outcome of user submitted current events; such as the likelihood of a specific event happening within a period of time, or the outcome of an event e.g. a sports match or political election.
Users will be given digital currency upon the creation of their account which can then be used to interact with events. The users account balance will be displayed on their profile page and leaderboards.
Events can be created by users with a title, description, and set of interactive options between two or more outcomes. A real-time graph will show the current predicted odds from all users on the event (based of the amount wagered a specific option), and it will change the buy-in amount required to participate on that specific choice on the event.
Resources
- Home page (event browser)
- Event page ~ real-time graph and interactions
- User profile page ~ account balance and wager history
- Leaderboard page ~ top users and their scores (requires public account setting)
- Portal page ~ signup / login
- User settings page
- Event creation page
- Admin dashboard
- TOS
Technologies
- Graphing (Canvases? Libraries?)
- Real-time updates (Websockets? Polling?)
Accounts
- Administrator
- User
- Guest
Databases
- Accounts
- Events
- Transaction history
The biggest challenge will be implementing the real-time graph and interactions, as well as the backend logic for calculating the odds and buy-in amounts for each option on an event.
Teams building this
- 2Morrow™ is working on this.