Tambola, also known as Indian Bingo or Housie, is one of the wonderful games played across the world. The game comes with an enormous login screen, ticket screen, mark and claim sections in the application. Apart from this, the game also consists of the functionality to reject the claim wherein, the organizer can reject the claim.
Now, this game is available online on GitHub for free with intuitive designs, wonderful user experience, extraordinary colour combination in the tickets. Tickets consist of set of random numbers to let the user check the numbers announced. The application comes with various typography to enhance the experience of the user.
All you need to do is, login and buy the tickets, mark the numbers announced on the screen, claim the prize for the selection of various set of numbers in the different rows, corners, full ticket and columns.
- The server must be equipped with Apache 2 and MySQL with PHP Mail Support
- Install this project into your server's public directory that can be used by
http:// - Import the given SQL file into your database
- After Successful Installation change the
config.phpfile and make necessary changes according to your need.
$servername- The host name / IP Address of the database server$username- Database Username$password- Database Password$dbname- Database Name
$application_title- Title of the application$application_url- The web accessible URL of your application which will be used to load resources and to be sent in Email.
$terms_and_conditions- The terms and conditions which will be displayed while signing up$allow_frontend_signup- If this option is settrue, the users will be able to register themselves from the application and if it is setfalse, the administrator has to enter the users' data in database manually, Users can only login from Application$email_as_username- If this option is settrue, the email address will be used as the username and if it is setfalse, one more field of username will be added on signup$ticket_purchase_limit- The maximum number of tickets a user can purchase$ticket_rate- Rate of Ticket$payment_collecter- Contact person to collect the payment for the purchased tickets, this name will be displayed to the users after they request for purchasing tickets$max_declared_numbers_to_display- Number of Declared Numbers to be displayed on the top of the page$limit_login_attemps- Set this option totrueif you want to restrict user from doing fail login attempts$display_alert_after- Number of failed attempts after which the alert will be displayed$block_after- Number of failed attempts after which the user will be blocked temporarily
$sender_email- The email address from which the emails for registration and ticket purchase will be sent$registration_email_subject- The subject of the email for Successful Registration$tickets_email_subject- The subject of the email containing the purchased tickets.
$db_encryption_key- Encryption key for Database (Used forAES_ENCRYPT, AES_DECRYPTmethod)$ssl_encryption_key- SSL Encryption Key (Used for Encrypting DOM ids and URL variables)$ssl_encryption_iv- SSL Encryption IV (Used for Encrypting DOM ids and URL variables)
$allow_top_line- Settrueif you want to list 'Top Line' Category for Claiming, Setfalseif not.$max_top_line_winners- Maximum number of Winners for 'Top Line' Category after which the category will be removed from the listing in Claim Popup box
$allow_middle_line- Settrueif you want to list 'Middle Line' Category for Claiming, Setfalseif not.$max_middle_line_winners- Maximum number of Winners for 'Middle Line' Category after which the category will be removed from the listing in Claim Popup box
$allow_bottom_line- Settrueif you want to list 'Bottom Line' Category for Claiming, Setfalseif not.$max_bottom_line_winners- Maximum number of Winners for 'Bottom Line' Category after which the category will be removed from the listing in Claim Popup box
$allow_four_corners- Settrueif you want to list 'Four Corners' Category for Claiming, Setfalseif not.$max_four_corners_winners- Maximum number of Winners for 'Four Corners' Category after which the category will be removed from the listing in Claim Popup box
$allow_star- Settrueif you want to list 'Star' Category for Claiming, Setfalseif not.$max_star_winners- Maximum number of Winners for 'Star' Category after which the category will be removed from the listing in Claim Popup box
$allow_full_house- Settrueif you want to list 'Full House' Category for Claiming, Setfalseif not.$max_full_house_winners- Maximum number of Winners for 'Full House' Category after which the category will be removed from the listing in Claim Popup box
- I have installed Xampp on Windows How do I get Started ?
- Just clone this repository into your
htdocsfolder and import the given SQL file into your database and modify theconfig.phpfile according to your need.
- Just clone this repository into your
- I want to change a few of the core functionalities of this Application what Should I do ?
- Make necessary changes to
functions.phpfile in user directory to make changes in the main functions of the application
- Make necessary changes to
- Where can I change the images like for Background and Mail and everything?
- Images for application are in
imagesfolder and for mail, there is a separatemailfolder, Just replace the images there.
- Images for application are in
- How to Login to Admin ?
- By Default, a user with username
adminand passwordadminwill be created when you import the database, if you want to make multiple admins, just change therolecolumn in theusertable.
- By Default, a user with username
Reach out to us at one of the following places!
- Website at
spec-india.com - Facebook at
SPEC INDIA - Google+ at
SPEC INDIA - LinkedIn at
SPEC INDIA - Twitter at
SPEC INDIA - Skype at
SPEC INDIA - Blogs at
SPEC INDIA Blog
- MIT license
- Copyright 2019 © SPEC INDIA.
