All Projects → GabrielGrimberg → VitonBet

GabrielGrimberg / VitonBet

Licence: MIT license
VitonBet is an Android betting application that allows users to place bets on eSports events and to gamble on user created events. Casino mode also available to gamble and sending cash to other users available too.

Programming Languages

java
68154 projects - #9 most used programming language

Projects that are alternatives of or similar to VitonBet

polycash
The ultimate open source betting protocol. PolyCash is a P2P blockchain platform for wallets, asset issuance, bonds & gaming.
Stars: ✭ 24 (+0%)
Mutual labels:  gambling, betting
flumine
flūmine - Betting trading framework
Stars: ✭ 89 (+270.83%)
Mutual labels:  betting
NBA-Machine-Learning-Sports-Betting
NBA sports betting using machine learning
Stars: ✭ 150 (+525%)
Mutual labels:  gambling
betting-strategy-and-model-validation
No description or website provided.
Stars: ✭ 18 (-25%)
Mutual labels:  betting
NitrogenSports-Analysis
Quantitative Analysis on sports betting
Stars: ✭ 17 (-29.17%)
Mutual labels:  betting
binary.com-interview-question
The sample question for Interview a job in Binary options
Stars: ✭ 52 (+116.67%)
Mutual labels:  betting
betting
Fast and flexibly API wrapper for betfair
Stars: ✭ 45 (+87.5%)
Mutual labels:  betting
scrapeOP
A python package for scraping oddsportal.com
Stars: ✭ 99 (+312.5%)
Mutual labels:  betting
FreeBotCoin
Bot bet Freebitcoin
Stars: ✭ 67 (+179.17%)
Mutual labels:  betting
provably-fair
Tools for creating and verifying provably fair games.
Stars: ✭ 14 (-41.67%)
Mutual labels:  gambling
etheroll
Provably fair dice game running on the Ethereum blockchain
Stars: ✭ 24 (+0%)
Mutual labels:  gambling
slotjs
🎰 Circular slot machine mobile-first SPA built using JavaScript, CSS variables and Emojis!
Stars: ✭ 90 (+275%)
Mutual labels:  gambling
nypsi
the best discord bot
Stars: ✭ 41 (+70.83%)
Mutual labels:  gambling

Sketch

Team Members

Name GitHub Link
Gabriel Grimberg https://github.com/GabrielGrimberg
Zan Smirnov https://github.com/Majiick
Daniel Vegera https://github.com/yungrazr

Introduction

VitonBet is an Android betting application that will allow users to place bets on eSports events and to gamble on user created events. Casino mode also available to gamble and sending cash to other users available too.

This application is part of the Mobile Software Development assignment.

  • Refer to the Design Document for more information.

Idea/Goal

  • The goal for this application is to create a fun and friendly betting application that doesn’t use real currency.
  • Logging in and Registration is vital for this application as we want more than one user to be able to use this application.
  • Creating events and placing bets on events is a key feature in VitonBet as you can’t have a betting application without actually placing bets. Events will also be deleted when the outcome of the specific event is released.
  • Users to be able to transfer funds to other users is another feature that replaced the cash out feature.
  • Using Firebase instead of SQLite as it’s online, it’s already set up and it’s easier to use.
  • Age confirmation as gambling on sports is for adults only, even though this application doesn’t use real currency, we would like to keep it as authentic as possible to real betting applications.
  • If the user runs out of money, there is the feature where another user can send some funds to help that user out or the user is able to watch some advertisements to gain some funds.
  • A navigator to allow users to switch to different modes within the application.

Testing

Pixel on Android 7.1.1

  • Works perfectly on the Pixel phone, nothing lags or bugs out in the application.
  • The application is optimised for the Pixel phone too.
  • The navigator is placed correctly and works as it should work, images, text etc. are all positioned well and the application is extremely easy to use.

Evaluation

  • Overall the application followed the design document that was set out by the team.
  • The use of Firebase was also important and proved to be a major factor on how this application runs and sets up the database.
  • When it comes to which to use: Firebase or SQLite we chose Firebase as we didn’t have to write schemas and we have easy GUI access online, it is also automatically back up, there are just a lot of pros with Firebase.
  • Everything in the application works as it should work.
  • The registration and login pages have a strong error handling in it to prevent users making mistakes.
  • The user interface for VitonBet makes it easy for the user to navigate throughout the application and to hardly make any mistakes.
  • The casino mode and events were the challenging aspect of this project as they involved a lot of probability and database work, although in the end it all works to the standard that was set.

Key Features

  • Users can create events and bet on other events.
  • Users can go into the casino and test their luck with the roulette wheel.
  • If the user runs out of funds, watch ads to gain some funds.
  • Does not use real money.
  • Users can view their details in the home page.
  • Transferring cash to other users.
  • Age verification for VitonBet.
  • The basics of logging in and registering for the application with error handling.
  • Firebase used over SQLite.
  • Updates, Deletes, Selects and Inserts are all performed in VitonBet.
  • VitonBet meets the standard set out by the lecturer for this assignment with bonus features.
  • Refer to the Design Document to view the standards.
  • VitonBet followed the Design Plan set out by the group with a few changes.

How to Use the Application

  • Open the VitonBet Application.
  • You will be promoted to the login page if you’re not already logged in.
  • If you don’t have an account click the register button and enter in your details.
  • After you have entered in your details you’ll be brought to the home page.
  • Select the navigator and choose on what you want to do.
  • You can select Account to view your details such as balance.
  • Events can be selected to place bets on events or to create your own events.
  • You are able to transfer funds onto another user’s account if you wish or maybe an alternative account you have.
  • You can enter the casino mode to play the roulette to test your luck and win.
  • If you have ran out of money then you can view advertisements to gain some funds to keep you going.

VitonBet Demo Video

  • Click on the image below to play the video.

Video

VitonBet Screenshots

Splash Screen

Sketch

Age Verification Screen

Sketch

Login Screen

Sketch

Register Screen

Sketch

Home Screen

Sketch

Navigator

Sketch

Account Screen

Sketch

Events Screen

Sketch

Creating Event Screen

Sketch

Placing Bet Screen

Sketch

Casino Screen

Sketch

Transfer Funds Screen

Sketch

Advertisement Screen

Sketch

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].