Languages
Front end: C# or php, AngularJS
Back end: MySQL, MangoDB
Device interaction
The software must be able to interact with devices such as receipt printers.
User management:
1) Super Admin - Can manage everything in the system. This user creates the shops, admins, normal users etc, has all the permissions. Super admin will have the ability to stop any shop’s activity at any time.
2) Data Admin - This admin is responsible for setting sports match management, league management, betting odds management. All the information they update will be the same across all shops. They cannot access transactions or shops.
3) Shop admin - Can accept bets, take payments, view transactions, access to winners and loser, paid and unpaid databases, view taxes, print receipts.
4) Shop Cashier – Can take bets, accept payments, print receipts.
5) Shop User – Can create bet coupons to print and place bets
COMBINED Betting Types
All odds should be displayed in decimal format by default.
• Single
• Double
• Treble
• Accumulator
• Yankee
Bet Types
See bet types document
Football leagues
• English Barclays Premier League
• French Ligue 1
• Spanish La Liga BBVA
• Italian Serie A
• German Bundesliga
• African Cup
• International
There should be an option to add more leagues at a later time.
Shop Transactions
All shop transactions will automatically be a “PENDING” status.
Once the match has been played the Sports Admin will update the results. The transactions view should be sorted into the following categories.
• ALL
• PENDING
• WON
• LOST
• PAID
• UNPAID
However the view can be customized via a dropdown box. Each transaction status should be viewable in a separate page.
Database querying
Each Shop Admin should be able to perform basic database querying, based on the following criteria daily, weekly etc (can be set by date ranges):
Total shop earnings (before/after tax)
Tax Total – VAT (15%), Winners Tax (20%)
Payouts Total
Total number of bets (Won/Lost in percentage)
Betting statistics example:
Category Count Amount
Total Bets 2321 Br 9999
Total Lost 435 Br -9999
Total Won 43242 Br 349392
Total Played 4544 Br 94543
Results checker
Transaction ID should be entered into this field, either typed or via barcode scanner. If the ticket is a winner, I want a green dialog box to be shown. If it lost I want a red dialog box to be shown, if it is pending a grey dialog box.
Receipts
Upon placing a bet, customer will be given a VAT receipt stating the following:
Shop Name/Logo/Address:
Date and Time:
Transaction ID:
Team/League:
Odds:
Amount Betted:
VAT:
Estimated returns:
Barcode
If the user wins, there will be an additional 20% on their winnings (Winner’s Tax). Tax fields should be editable by the Super Admin, for future customization.
Winner Receipts should have the following information:
Shop Name/Logo/Address:
Date and Time:
Transaction ID:
Predicted Outcome:
Outcome:
Amount Betted:
Winners’ tax 20%:
Amount Won:
Barcode
Scanning of Bet Slips will be input into the transaction data of the software.
Hi
I am Gopal from Stallioni..I placed this bid generally.. we can change the time and compensation after discuss with you.
So you may not award the project until discuss with you. After chat with you can award it if we understand and agree both us.
> Please check our freelancer profile http://www.freelancer.com/u/graphicaa.html - that evidences our works.
Is this right time to chat with you?
Thanks and best regards.
Gopal
I'm interested in your job,
Our goal is to make you understand the meaning and the purpose of relation in order to be satisfied and create a long term collaboration with us.
I am attracted to this job because I am very interested in working for a [large/small company it is],I hope I have convinced you that my up-to-the-minute qualifications, proven skills in the workplace and enthusiasm to learn would make me an asset. I am confident that I possess the attributes you’re looking for and am available for an immediate start.
To start with us, just invite us to bid on your project and send all project's requirements to us, we will do the rest to make you happy.
Hello Sir/madam,
Greeting of the day,
I've experience of 3 years in php web development. For this project, i used php as frontend and mysql as a backend or database language. Please let me know if you are intrested.