Git Product home page Git Product logo

cam-sportsbook's Introduction

Getting Started with CAM Sportsbook

Where to Use the Sportsbook

Simply click on the following link: https://24juice22.github.io/cam-sportsbook/

How to Make Bets

If you are familiar with betting at online sportsbooks such as BetMGM or FanDuel then you already know how to navigate this app. CAM Sportsbook is modeled after the top online sprotsbooks in the industry. However, if you are new to the betting world then please keep reading.

Choosing a Sport

Use the navigation menu to choose which sport you would like to bet on, unless you wish to bet on the sport that is displayed on the homepage. You have the option of the NFL, MLB, NBA, NHL, NCAAF (College Football), or NCAAB (College Basketball). Once you have chosen your sport you will then be presented with a list of games to bet on.

Wager Types

Sportsbook Screenshot

For each game, you will have at most 3 wager types that you can make. (Note: some wager types may not have data provided yet from the api and will appear blank for the time being). The wager types are as follows:

  • Spread

    Indicates the expected result of the game. From the screenshot above, the Carolina Panthers (+5.5) are expected to lose by 5.5 points. By choosing this wager, you are betting that they lose by less than this amount (or possibly even win). The Atlanta Falcons (-5.5) are expected to win by 5.5 points. By choosing the falcons, you are betting that they will win by more than 5.5 points

  • Total

    Indicates the expected combined points scored by both teams. Using the screenshot (O 45.5) means that you are betting for the two teams to combine for Over 45.5 points scored. (U 45.5) means you are betting for the teams to score Under 45.5 points.

  • Moneyline

    Indicates which team you think will win the game. The margin of victory does not matter

Wager Price

For each wager type there appears a blue number which represents the wager price and is either positive or negative.

  • Negative

    A negative wager price indicates that you must bet that amount in order to win $100. For instance, a price of (-105) means that for every $105 you bet, you would win $100. However, if you lose, then you lose the full $105.

  • Positive

    A positive wager price indicates that for every $100 that you bet, you will win that amount. For example if the price is (+250) then for every $100 you bet you will win $250. However, if you lose then you only lose the $100.

Lets look at the screenshot to go over some example wagers:

  • The green box above (which is the color a box will turn when you choose to make that bet) says +5.5 in black and -120 in blue and is next to the Carolina Panthers. Therefore, you are betting that the Panthers don't lose by 6 or more points and for every $120 you bet you can win $100. So if you choose this box and bet $60 and the Panthers lose by 3 points, you will win $50. This is because you are paid .833 (100/120) times what you bet.

  • If you choose the box on the top right (Moneyline) that says +370 in blue and is next to the Carolina Panthers then you are betting that the Panthers will win the game and you will be paid $370 for every $100 that you bet. Therefore, if you bet $60 and the Panthers win you will win $222. This is because you are paid 3.7 (370/100) times what you bet.

Making a Wager

To make a wager, simply click on the box that represents the bet you would like to make. For instance the green box in the previous screenshot. Once you click on a box it will become green and the information will be added to your "Betslip". If you click the box again, it will no longer be filled green and will be removed from your "Betslip".

So what is the Betslip?

The Betslip is the page (on small screens) or right section of the page (on larger screens) where all of your prospective bets (also known as slips) are stored and await for you to input how much you wish to wager. See the mobile screenshot below:

Betslip Screenshot

In the above betslip there are 2 slips. The top one represents a Moneyline bet on the Washington Commanders at a price of +130. In this slip, the user entered $120 into the form input as the bet amount. Below that amount it says $156 in blue and that is what will be won if they make the bet. The second slip represents a Total bet on the Over 44.5 points and has a price of -105. The user entered a wager of $200 and could possibly win $190.48.

In the above screenshot the user is not logged in and must first do so in order to make a bet. However, if they were logged in, the button at the bottom of the page would say "Bet". Clicking the Bet button would result in a popup asking you to confirm your wager.

How do I get to the Betslip?

On Mobile or Tablet simply click on the Betslip link on the betbar (bottom navigation). This is highlighted in the above screenshot. If on larger screens the betslip will always be visible on the right side of the screen

Setting Up Your Account

In order to make a bet you must be logged in to your account and have enough money in your account for a wager. Use the following steps to complete this process:

  1. Click the "JOIN NOW" button on the navbar and fill out the popup form, including a username and password.
  2. Click the "Login" button on the navbar and fill in your username and password.
  3. Click the now visible "Deposit" button on the navbar. Input a dollar amount less than $10,000 to deposit into your account.
  4. Make your wagers as previously outlined in this README document.

View My Account Information

To view your account information, click on the account link on the betbar. You will be taken to the account page which will display your name, bankroll, and any bets you have previously made.

cam-sportsbook's People

Contributors

24juice22 avatar

Stargazers

Label avatar  avatar Will Harrison avatar

Watchers

 avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.