Betpro - Online Batting And Casino Platform

Created on: 25/07/2023

Updated on: 18/02/2024

By: s7template

Email: mrsen007@gmail.com

For a quick and easy installation we created for you this technical support.

If you have any questions that are beyond the scope of this help file, please feel free to email, via my user page contact form or put a ticket at Support Center .
Thank you so much!

About

“Betpro” is a online Online Batting And Casino Platform. The online betting system is designed to provide a one systematic system for online gamblers to offer sports betting events. Basically the system is created for online betting on upcoming game. In this system the participants can play bet on two type’s game like cricket and football. This system provides three types of application method for different user role such as system administrator, bet creator and participants. Only bet creator and system administrator are allowed to access the restricted functions such as create game, result publication etc. The participants see the posted game and can place bet on the game. Participants can take three types bet on a game such as bet on match, bet on toss/withdraw and bet on man of the match. To take bet on a match participants must have an account. When he placed bet the bet amount will be deducted from his account. It can be used to guess the result of WorldCup / Tournament matches in a kind of batting. The players compete in guessing the correct result of some kind of match. Soccer, Cricket, Baseball, Basketball, or even Yes/No questions like: will Brazil win the next WorldCup.

Goals

The goals of this project will focus on implementing the manual betting system to online base system. The goals are:

  •  Create a trusted medium
  •  Making this system easier than the manual system
  •  Maintain an easier payment gateway
  •  Easy to use

Propose System Model

For this system I have proposed a system model to improve the system. Bet creator create game and participants will take bet on this game. When participants place bet on the game the betting amount will be deducted from the participants account and win ratio will be deducted from the bet creator account. When the bet result will be published system calculate the win participants and add the win amount to the participants account in the meantime the bet amount will be deducted from the loser participants. And the lost participants bet amount will be added to the bet creator account And here I am showing an example of this overall system that how the system will work. There I assume that a bet creator post a game and two participants placed bet on this game. There are 1000 money in the participants 1 account and 500 money in the participants account. And 2000 money in the bet creator account. And bet creator set 10% win ratio for the game.

Use Case Diagram

Use case diagram represents the interactions of the system administrator, bet creator and the participants to this system. This diagrams describes all the interactions of the stakeholders of this system and shows how the system is working.

Installation

After downloading file from codecanoyn just extract in your computer and you will get three folders:

Step 1: Upload project.zip to your host and unzip.

Step 2: Extract the project.zip file.

Step 3: Now you just access into the main file folder and then move all folders and files (EX: assets,index.php,install ,.htaccess and system folders..) one step up to public _html directory> Keep in mind about .If you face any problem please see the Video Tutorial

Step 4: Now, Browse your application http://yourdomain.com/install Installer first step showing the directory and server requirements.
If all requirements meet then *Enter your database name, host name, username, password and click on Install Now

Installation image

Step 5: Now, Click on Click to "GO TO WEBSITE" your application button to access application.

Installed Successfully image

Step 6: Please go to your domain name http://yourdomain.com/admin

Step 7: User name/Email: admin@admin.com | Password: admin . After login please change your user name/email and password.

Step 8: Thank you for purchasing.

NB: If you are failed to install this script to server then send us a mail in support@s7template.com

Please use the left navigation bar to browse through this support. Let’s go !

Php version

Before install, please make sure you have the components bellow enable on your server
                    
                    PHP 7.4 or greater (with PHP exec function, etc.)
                    OpenSSL PHP Extension
                    PDO PHP Extension
                    Mbstring PHP Extension
                    Tokenizer PHP Extension
                    XML PHP Extension
                    PHP Fileinfo extension
                    PHP Zip Archive
                    Rewrite Module
                    
                    
File and folder permissions
                    
                    /bootstrap        775 or 770
                    /public/uploads   775 or 770
                    /storage          775 (recursively)
                    
                    

Installation with Apache

Creating a new Database

First thing you want to do before installing Betpro is to create a new database on your mysql server. If you already know how to do this/or have already created one just skip to the next step.

Your hosting provider will most likely have phpMyAdmin as mysql manager. If that is the case here is a step by step guide (if not the process will be very similar on other managers.

Login to your control panel, find and click phpMyAdmin link.

Click on the database tab in the top menu, enter any name for your database and click create.

Uploading Files

After creating a database, unzip the file you donwloaded from CodeCanyon and upload the contents of Betpro folder to your server root, usually called www or html or public_html.

Cron Job

Step 1: Go "Cron Jobs" from your cPanel Dashboard.

Step 2: There you will see "Add New Job" sention. And choose "Per Minutes" from "Common Settings"

Step 3: Add this line curl curl yourdomain.com/cron in command input field. (That's it)


How to add Cron Jobs in Cpanel

NOTE: If you still unable to install then pls mail us, we will install it for FREE

Admin:

You can change each and everything of this system from this Admin panel. Using the Admin panel, you can monitor the game, risk, payment, player accounts, marketing, and finance for your sports betting platform. From site settings you can change the settings of this site such as title, logo, favicon etc. You can also update the contents of pages. From email settings you can change information of Email.

Dashboard:

1. Features

While choosing a bet management software, make sure to look for features that help you facilitate a safe betting environment. The features of the software are essential for the smooth functioning of your sportsbook. Moreover, useful features like odds management, bet management, and risk management are essential for the sports betting business.

2. Variety of Sports

Make sure the management software covers all the major sports that are available in your sportsbook. It is essential that your software grants the ability to modify and tweak all the sports and matches so the bookie can properly manage and monitor the bets on each game. Moreover, you can also include casino games in your software to increase your user base significantly.

3. Security

A bookie management software consists of the financial information of all the customers. It is essential that you acquire the software from a reliable software provider that ensures security and high-risk management. Make sure that the management software is safe and secure so all the financial information of your users is safe and sound. It can be detrimental to your business if the user’s personal information is leaked due to a security breach.

4. Basic Statistics:

Here admin can check few basic statistics of his/her website.

User Statistics: Total user with their balance, Available User , Blocked User information.

Prediction Information: number of running Tournament, Event information.

Financial Statistics: See Financial Statistics of Predicted Amount, Refunded Amount, Return to user Amount, Profit form prediction .

Earning By Charge Statistics: See Earning Statistics from charge in every transaction.

Referral:

A referral program is a systematic way that companies encourage loyal users to tell other people (mainly their friends and peers) about your product or service - with the intention of getting them to sign up and use the company’s products and services. A referral program is a way of purposefully encouraging referrals. Modern referral programs use software to detect referrals, keep track of them, and to pay out referral rewards to the referral. Here admin can manage referral level bouns

Sports Api:

The place of fast, easy to implement, awesome documented and comprehensive sports API. All Sports API, offer you awesome sports Widgets to build your application in minutes. ATP Tennis API. API Tennis Service. WTP Tennis API. Types: Football API, Basktball API.

Step 1: Sign up for a free subscription to get an access key

Step 2: Copy and paste the Api Key into your website.

Here admin can manage api add, edit

Category:

Admin Can Category Add, Edit , Active/Inactive

Tournament:

Tournament: You can add custom new tournament like Football, Cricket, IPL, Big Bash, Tennis etc and You can add today's all matches via API like Football, Cricket, IPL, Big Bash, Tennis etc.

Match:

Events: Add new Event with select a tournament using event start & end time.

After added a event then, set many question (Example: Who will win)

After Set a question, then add more Threat against question, set threat/option name, Minimum prediction amount, set limit amount for user to maximum prediction in threat.

Ratio must need to give profit to winner

Closed Event: Closed Event to know which one closed recently. How much predicted in there.

Result Management

Recent Closed Event list will Show there. Admin Can see predictor list in result with their prediction amount and will getting amount with ratio.

Admin can refund amount specific user or Event Prediction Amount Refund to all predictor

Admin can update Question Time

Admin can make winner

User Management

Get all User Information and also search user which one you want.

User Details

  • Manage User Profile
  • User Password Setting
  • Manage User Balance
  • Send Mail TO User
  • See User Prediction Log
  • See User Payment Log
  • See User Withdraw Log
  • User All Transaction

ACL Manage

Here Admin can create / edit / delete all the roles and manage all the permissions of Admin panel for each role.

Payment Settings

Payment Log: Get All Payment Information

Payment Gateway

  • All Payment Gateways are multiple currency supported
  • Admin Can receive amount their gateway wallet which currency will be selected
  • Admin Can set Fix or percent charge in gateways

Withdraw Settings

Withdraw Request: User can send withdraw request, after verified admin can approve or reject

Withdraw Log: Withdraw log get a lot of record with approve, rejected information

Withdraw Method

  • Admin can Add multiple withdraw method
  • Admin can set multiple form using form builder
  • form builder will make input, textarea, file upload with required or optional, which is admin want.

Email Setting

Admin Can update Their mail for emailing to user

Subscriber

Here Admin can delete Subscriber and send mail of Admin panel.

Admin Support

Here Admin can reply Support of Admin panel.

News

Here Admin can create / edit / delete News of Admin panel.

Pages

Here Admin can create / edit / delete pages of Admin panel.

Manage Section

Here Admin can Active and Deactive Manage Section of Admin panel.

Slider

Here Admin can create / edit / delete pages of Admin panel.

Service

Here Admin can create / edit / delete Service of Admin panel.

About Us

Here Admin can create / edit / delete About Us of Admin panel.

Testimonial

Here Admin can create / edit / delete Testimonial of Admin panel.

Social

Here Admin can create / edit / delete Social of Admin panel.

Faqs

Here Admin can create / edit / delete Faqs of Admin panel.

Contact

Here Admin can create / edit / delete Contact of Admin panel.

Settings

Admin can update logo, favicon, Site title, Email Address, Contact Number, Footer Text

Language

Admin can create / edit / delete language

Plugin Manager

Admin can edit Plugin Manager

Custom CSS

Admin can create Custom CSS

Developer Support

We are always happy to hear from you. Please feel free to contact us for any kind of customization, support, query and suggestion. We will respond as soon as possible. Please email us from our profile so we can verify you as our client and help you to solve any issue.
Our profile: s7template
Our Website: www.s7template.com
Thank you,
s7template