Skip to content

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.

License

Notifications You must be signed in to change notification settings

amitkpandey/VitonBet

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

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

About

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.

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Languages

  • Java 100.0%