DhruvKinger / Dream11

Implemented Same Logic of working Website Like Dream11.

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Dream11

Under this project different users can register,after filling in some details and then can create their team of upcoming International Cricket Matches by choosing a mixed team of 11 players,whom they think will perform well in the match.They have to choose mix players from both the teams and some validations are set according to which their team selection will be done.Once fixed no of users are created for a particular match then user cann't create more teams.Once the match is over Admin Updates points of the players on the basis of their performance.User with maximum points will win the competition.

Website's Home Page:

Advanced Features Implemented :

Application User Count:

Subscribe For Latest News:

Password Encryption Base 64:

Upcoming Matches CountDown:

Development

The backend of the system is developed on MSSQL SERVER and it is free and open source. You just need to download this and installed it on your pc and it will be integrated with the Frontend in the Visual Studio 2017. The front end is built on [ASP.NET C#], you can use that in Visual Studio an OpenSource Platform Developed By Microsoft.Bootstrap Files are used tooBootstrap v2.2.2 using jQuery and Ajax and basic HTML/CSS/Javascript are used.

Contribute

  • For reporting bug about an incorrect file not being processed, open a new issue.
  • PRs are always welcome to improve exisiting system and documentation too.:thumbsup:

Default Login Credentials For Admin

Username Password
ADMIN ADMIN

Default Login Credentials For User

Username Password
dk 12345

Technology Used

  • ASP.NET C# - ASP.NET C# For Learning Basics
  • Ajax - Introducing with Ajax
  • JQuery - Jquery for creating Validations
  • CSS -For Adding CSS in Design

Setup

Prerequisite: Install MSSQL

If you don't already have the MSSQL Database Server(MSSQL Server Version 2012) installed, you will need to install it to use this project. If it is installed, you can skip to step 4.

  1. Connect to your Windows server with Remote Desktop Connection.
  2. From the Start Menu, open Internet Explorer.
  3. Paste one of the following URLs into the address bar for the version you want to use, then press Enter. All versions are compatible with Windows Server 2008 and 2012.
    SQL Server 2008
    SQL Server 2012
    SQL Server 2014
  4. Scroll down and click Run to begin the download of SQL Server.
  5. Click Yes to begin the install.
  6. Click New installation or add features to an existing installation.
  7. Agree to the terms for SQL Server, and proceed with the rest of the steps in the install wizard. During the wizard, make sure you perform the following steps: When you get to the section for Server Configuration, make sure to toggle SQL Server Browser to Automatic. When you get to the section for Database Engine Configuration, select Mixed Mode for authentication, a0nd enter a master password for your SQL Server install.

Install Visual Studio 2017

Step 1: Before you begin installing Visual Studio:

  1. Check the system requirements. These requirements help you know whether your computer supports Visual Studio 2017.
  2. Apply the latest Windows updates. These updates ensure that your computer has both the latest security updates and the required system components for Visual Studio.
  3. Reboot. The reboot ensures that any pending installs or updates don't hinder the Visual Studio install.
  4. Free up space. Remove unneeded files and applications from your %SystemDrive% by, for example, running the Disk Cleanup app.

For questions about running previous versions of Visual Studio side by side with Visual Studio 2017
See the Visual Studio Compatibility Details
Step 2: Download Visual Studio Next, download the Visual Studio bootstrapper file. To do so, choose the following button, choose the edition of Visual Studio that you want, choose Save, and then choose Open folder.
Download Visual Studio
Step 3 - Install the Visual Studio installer
Run the bootstrapper file to install the Visual Studio Installer. This new lightweight installer includes everything you need to both install and customize Visual Studio.

  1. From your Downloads folder, double-click the bootstrapper that matches or is similar to one of the following files:
  • vs_community.exe for Visual Studio Community
  • vs_professional.exe for Visual Studio Professional
  • vs_enterprise.exe for Visual Studio Enterprise If you receive a User Account Control notice, choose Yes.
  1. We'll ask you to acknowledge the Microsoft License Terms and the Microsoft Privacy Statement.
    Choose Continue.



    Step 4 - Choose workloads After the installer is installed, you can use it to customize your installation by selecting the feature sets—or workloads—that you want. Here's how.

    1. Find the workload you want in the Installing Visual Studio screen.



    For example, choose the ".NET desktop development" workload. It comes with the default core editor, which includes basic code editing support for over 20 languages, the ability to open and edit code from any folder without requiring a project, and integrated source code control.

    2. After you choose the workload(s) you want, choose Install. Next, status screens appear that show the progress of your Visual Studio installation.

Features

  • Admin can create players.Details of players are also updated by Admin.
  • Admin is more of the supreme or you can say a Senior Vice President Person who commands and monitors the progress.
  • Admin adds different Venues,Matches,Countries etc. and so on.
  • Once match is over then Admin updates the points of the players on the basis of fixed criteria already set(say like 2 points for every wicket,1.5 points for taking a catch and so on).
  • Users have to do only one thing that is creating their best possible team that consists of Validations like(Maximum 1 Wicket Keeper,Maximum 4 Bowlers,Maximum 5 Batsman,Maximum 2 AllRounders).
  • In order to see the results User need to signin.
  • Login and Logout Functionaly is with the help of User.Identity Package.
  • Applied Hit Counter that displays number of users of Website.
  • Password is Encrypted in Base 64 before saving into the database.

Screenshots

User and Admin Login Portal:

Admin Panel(After Login):

Registration Form For User:

Admin Point Updater :

Admin Updating Matches List:

Admin Creating Players:

Admin Updating Venues

User Account Management:

Checking Results:

Password Changing Panel:

Furture Scope:

  • Windows application development for other mac and Linux, so that the Dream11 is easily accessible to user easily anywhere and can play th game. The core benefit of the application development lies in improved quality of interface through timely response.
  • We can check location from GPS that from which location the new user has registered.
  • The system could also be enhanced by adding the Machine Learning to the project that is it can be used in future to predict the result of the match using Azure Machine Learning.
  • Android and IOS Apps for this game.So,that users can access it on Mobile Devices too.

About

Implemented Same Logic of working Website Like Dream11.

License:MIT License


Languages

Language:HTML 81.1%Language:CSS 8.6%Language:ASP 7.7%Language:C# 2.0%Language:JavaScript 0.5%