0% found this document useful (0 votes)
179 views41 pages

Cric Report

This document outlines a project proposal submitted by 6 students for an online cricket auction platform called CricAuction. The proposal provides background on auctions and their history, discusses current issues with a lack of automation in auction management, and introduces the proposed CricAuction software. CricAuction would allow users to manage online cricket player auctions, with features for creating auctions, tracking bids and sales, and generating reports. The proposal asserts CricAuction could provide benefits like increased reach, time savings, and transparency over traditional auction methods.
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as DOCX, PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
179 views41 pages

Cric Report

This document outlines a project proposal submitted by 6 students for an online cricket auction platform called CricAuction. The proposal provides background on auctions and their history, discusses current issues with a lack of automation in auction management, and introduces the proposed CricAuction software. CricAuction would allow users to manage online cricket player auctions, with features for creating auctions, tracking bids and sales, and generating reports. The proposal asserts CricAuction could provide benefits like increased reach, time savings, and transparency over traditional auction methods.
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as DOCX, PDF, TXT or read online on Scribd
You are on page 1/ 41

GOVERNMENT ENGINEERING COLLEGE, AURANGABAD

(An Autonomous Institute of Government of Maharashtra)

“IN PERSUIT OF TECHNICAL EXCELLENCE”


PROJECT PROPOSAL
ON
“CricAuction”

SUBMITED
BY

1. Ishawar Bamble(BE22S06F004)
2. Aditya Dhakane ( BE22S06F005)
3. Amruta Gore(BE22S06F006)
4. Gauri Mulik (BE22S06F007)
5. Amey Kulkarni (BE22S06F008)
6. Saurabh Nalawade (BE22S06F009)

GUIDED
BY

Prof. Z.A.Ali
(Lecturer in Mechanical Engineering)

ACADEMIC YEAR 2022-2023

DEPARTMENT OF INFORMATION TECHNOLOGY


GOVERNMENT ENGINEERING COLLEGE, AURANGABAD
(An Autonomous Institute of Government of Maharashtra)

CERTIFICATE

This is to certify that Our Group-13 has successfully


completed project proposal regarding topic “CricAuction” during the
academic year 2022-2023, in partial fulfilment of Engineering in
INFORMATION TECHNOLOGY of Government Engineering
College, Aurangabad. To the best of our knowledge and belief this
project work has not been submitted elsewhere.

Date:08/05/2023

Prof. Z.A.Ali Prof. A.Ghule


(Lecturer in Mechanical Eng.) H.O.D IT
Guide

Dr. A. S. Bhalchandra
PRINCIPAL
ACKNOWLEDGEMENT

We take an immense pleasure in thanking Dr. A. S. Bhalchandra, the


principal, Government Engineering College, Aurangabad, our source of
inspiration. We wish to express our deep sense of gratitude to Prof. A Ghule,
our respected Head of Department Information Technology, and Prof. Z.A.Ali,
our guide for having permitted us to carry out this project proposal under his
valuable guidance and useful suggestions, which have helped us in completing
the project in time.

We would also like to thank to all our faculty members of our department for
their valuable suggestion in the process of this project work. Finally, yet
importantly, we would like to express our thanks to our beloved parents for their
blessings. Last but never the least; let us thanks our friends and classmates for
their help and co-operation for the successful completion of this project
proposal.

1. Ishawar Bamble(BE22S06F004)
2. Aditya Dhakane ( BE22S06F005)
3. Amruta Gore(BE22S06F006)
4. Gauri Mulik (BE22S06F007)
5. Amey Kulkarni (BE22S06F008)
6. Saurabh Nalawade (BE22S06F009)
1. INTRODUCTION
------------------------------------------------------------------------------------
Auctions have been around for thousands of years and have been used to sell a wide variety
of goods and services. The history of auctions dates back to ancient Rome, where auctions
were used to sell slaves and war plunder. The word "auction" is derived from the Latin word
"auctio" ,which means "increasing."

During the Middle Ages, auctions were used to sell land, livestock, and other valuable items.
In the 17th and 18th centuries, auctions became more common in Europe and were used to
sell art, antiques, and other collectibles. In the United States, auctions were used to sell
property, livestock, and slaves during the colonial period.

The modern auction as we know it today began to take shape in the 18th century. In 1744, the
first recorded auction house was established in Stockholm, Sweden, and in 1766, the first
auction house in the United States was founded in Philadelphia.

In the 19th century, auctions became more widespread and were used to sell a wider variety
of goods, including household items, jewelry, and artwork. The introduction of the telegraph
and telephone allowed auction houses to reach a wider audience, and the development of the
railroad made it easier to transport goods to auction houses.
2. LITERATURE SURVEY
-----------------------------------------------------------------------------------
2.1SPORTS AUCTION :

Cricket player auctions have become an integral part of the Indian Premier League (IPL),
which is a professional Twenty20 cricket league in India. The IPL was established in 2008,
and since then, player auctions have been held every year to determine the rosters of the
various teams.

The first IPL player auction was held in 2008, where 77 players were sold to the eight
franchises. The auction was held in Mumbai, and some of the biggest names in cricket,
including SouravGanguly, Shane Warne, and Ricky Ponting, were sold for millions of
dollars.

The IPL player auctions quickly became an important event in the cricket world, with fans
eagerly awaiting the results of each auction. The auctions have become increasingly
competitive over the years, with teams bidding large sums of money to secure the services of
the best players.

The IPL player auctions have also been criticized for the large amounts of money involved,
with some players earning millions of dollars for just a few weeks of cricket. However, the
auctions have also provided opportunities for young and talented players to showcase their
skills and earn a spot on a professional team.

In addition to the IPL, player auctions have also been held for other cricket leagues, such as
the Caribbean Premier League and the Big Bash League in Australia. Overall, cricket player
auctions have become an important part of the cricketing landscape and have helped to bring
new fans to the sport.
2.2 LACK OF AUTOMATION IN AUCTION MANAGEMENT :

While auctions have been an important way to sell goods and services for centuries,
the management of auctions has often been a manual process. This lack of automation
can lead to inefficiencies, errors, and increased costs for both auctioneers and bidders.

One of the main challenges with manual auction management is the time and effort
required to collect and process bids. This can be especially challenging for large-scale
auctions, where thousands of bids may need to be processed in a short period of time.
Manual processing can also increase the likelihood of errors, such as incorrect bid
amounts or misplaced bids.

In addition, manual auction management can make it difficult to track and manage
inventory. This can lead to overstocking or understocking of items, which can affect
the success of the auction.

SOURCE :www.dreamsline.com

Fortunately, technology has made it possible to automate many aspects of auction


management. Our online auction platformscan make it easier to manage bids, track
inventory, and process payments. This platform can also provide real-time updates to
bidders and auctioneers, making it easier to stay informed throughout the auction
process.
Another area where technology can help is in data analysis. By using machine
learning and data analytics, auctioneers can better understand bidder behavior and
make more informed decisions about pricing and inventory.

Despite the benefits of automation, some auctioneers may still prefer to manage their
auctions manually. This may be due to factors such as tradition, personal preference,
or the nature of the goods being sold. However, as technology continues to evolve, it
is likely that more auctioneers will turn to automation to improve efficiency and
reduce costs.

An online auction is a type of auction that takes place over the internet, using an
online platform that allows buyers and sellers to participate from anywhere in the
world. Online auctions have become increasingly popular in recent years, with many
different types of items being sold through online auction platforms.

Online auctions are typically conducted in a similar manner to traditional auctions,


with bidders placing bids on items and the highest bidder winning the item / player.
3. INRODUCTION TO CricAuction
---------------------------------------------------------------------------------

CricAuction is a type of software that is designed to help businesses and individuals manage
their auction operations. The CricAuction software typically provides features and tools for
creating and managing auctions, managing bidders and bids, tracking sales and payments,
generating reports, and more.

CricAuction can be used for a variety of different types of auctions, including online
auctions, live auctions, silent auctions, and more. Many auction management software
solutions are web-based, which means they can be accessed from anywhere with an internet
connection.

3.1 CRICAUCTION LOGO


3.1 NEED OF CricAuction
CricAuction can be used for a variety of different types of auctions, including online
auctions, live auctions, silent auctions, and more. CricAuction software is a web-based
solutions , which means it can be accessed from anywhere with an internet connection.

3.2 CRICAUCTION INTERFACE LOGO

CricAuction platforms is useful , including:


1. Global Reach: Online auction platforms allow buyers and sellers from around the world to
participate in auctions, which greatly increases the potential audience for sellers and the
variety of items available to buyers.

2. Time-Saving: Online auction platforms save time by allowing users to view and bid on
items from anywhere at any time, which eliminates the need for travel and the time-
consuming process of attending live auctions.

3. Transparency: Online auction platforms provide transparency in the bidding process by


allowing all interested parties to see the current bid and bid history, which helps to prevent
fraud and creates a fair bidding environment.

4. Lower Costs: Online auction platforms typically have lower costs than traditional auction
houses, which can benefit both buyers and sellers.
Overall, CricAuction platforms provide a convenient, efficient, and transparent way for
buyers and sellers to participate in auctions, and they have become an important part of the
modern e-commerce landscape.

3.2 PROBLEM SOLVING :


Traditional Method VS CricAuction Method

 Traditional Method :

SOURCE :www.dreamsline.com

The use of paper documents in traditional auction methods has several disadvantages,
including:

Cost: The printing, distribution, and storage of paper catalogs and other documents can be
expensive for auction houses. This cost may be passed on to buyers and sellers in the form of
higher fees or commissions.

Limited reach: Physical catalogs and documents can only reach a limited number of potential
bidders who are able to attend the auction in person or receive a copy of the catalog by mail.
This limits the potential audience for the auction and may result in lower bids.
Time-consuming: The production and distribution of physical catalogs and documents can be
time-consuming, especially for large auctions with many items. This may delay the start of
the auction and create additional administrative work for auction staff.

Environmental impact: The production of paper documents has a negative environmental


impact due to the use of natural resources, energy, and emissions associated with printing,
transportation, and disposal.

Inaccuracy: There is a risk of errors or inaccuracies in physical documents, such as incorrect


descriptions, missing or incomplete information, or damage to the document itself. This can
lead to confusion or disputes among bidders and sellers.

 CricAuction Method :

SOURCE :https://blog.blackbaud.com/

CricAuction offer several advantages over traditional auctions, making them a better option
in many cases :
1. Accessibility: Online auctions can be accessed from anywhere with an internet connection,
which makes them more accessible to a wider audience. In contrast, traditional auctions can
only be attended in person, which limits their reach.

2.Cost-effective: Online auctions often have lower overhead costs than traditional auctions,
which can result in lower fees and commissions for both buyers and sellers. This makes
online auctions a more cost-effective option for many people.

3. Transparency: Online auctions provide a transparent bidding process, with bid histories
and real-time updates on the status of the auction. This can help prevent fraud and create a
fair bidding environment. In contrast, traditional auctions may not provide as much
transparency or real-time information.
4. TECHNICAL ASPECT

------------------------------------------------------------------------------------
4.1 FrontEnd Development

HTML :
HYPERTEXT MARKUP LANGUAGE

HTML, or Hypertext Markup Language, is a markup language used to create web pages. It is
the standard markup language for creating web pages and web applications, and is used in
conjunction with Cascading Style Sheets (CSS) and JavaScript to create interactive and
dynamic web content. HTML provides a way for developers to structure content on a web
page using elements and attributes.

HTML was first introduced in 1991 by Tim Berners-Lee, a British computer scientist who is
widely credited as the inventor of the World Wide Web. The first version of HTML, known
as HTML 1.0, was very basic and only included a small set of tags for structuring text. Over
the years, HTML has undergone several revisions and updates, with new features and tags
being added to the language to meet the evolving needs of web developers.

HTML is based on a set of rules called syntax, which defines how elements and attributes
should be structured and used. HTML elements are the building blocks of an HTML page,
and they are used to structure the content on a web page. HTML elements consist of a start
tag, content, and an end tag. The start tag begins with the "<" symbol, followed by the name
of the element, and the end tag begins with the "</" symbol, followed by the name of the
element.

HTML attributes are used to provide additional information about an HTML element.
Attributes are defined within the start tag of an element, and they are separated from the
element name by a space. Attributes consist of a name and a value, separated by an equal
sign. Here is an code of an HTML attribute:
<imgsrc="image.jpg" alt="image">

In above code , the element is an image, and the src attribute specifies the location of the
image file. The alt attribute provides alternative text for the image, which can be useful for
accessibility purposes.

An HTML document consists of several parts, including the <!DOCTYPE> declaration, the
<html> element, the <head> element, and the <body> element. Here is an example of a
simple HTML document structure:

<!DOCTYPE html>

<html>

<head>

<title>Page Title</title>

</head>

<body>

<h1>Heading 1</h1>

<p>Paragraph text goes here.</p>

</body>

</html>

The <!DOCTYPE> declaration specifies the HTML version being used. The <html> element
contains all the other elements on the page. The <head> element contains metadata about the
page, such as the page title. The <body> element contains the visible content of the page,
such as headings, paragraphs, and images.
HTML provides a rich set of elements and attributes for structuring content on a web page.
Some of the most commonly used HTML elements include:

<h1> to <h6>: Headings of different levels

<p>: Paragraphs of text

<a>: Links to other web pages or resources

<img>: Images

<ul> and <ol>: Unordered and ordered lists

<table>: Tables of data

<form>: Forms for user input

<input>: Input fields for forms


4.2 Interface of the CricAuction :

Developed in HTML:

4.1 CricAuction WebPage


Player Registration Panel :

4.2 CricAuction Registration Page


Login Panel :

4.3 CricAuction Login Page


4.3BackEnd Development :

What is PHP ?
Hypertext Preprocessor

SOURCE :https://commons.wikimedia.org/

PHP (Hypertext Preprocessor) is a server-side scripting language that is commonly used for
web development. It was first released in 1995 and has since become one of the most popular
programming languages for creating dynamic web pages and web applications.

PHP (Hypertext Preprocessor) is a popular server-side scripting language that is often used in
the backend of websites. It is commonly used to generate dynamic web pages by allowing
developers to embed PHP code into HTML pages.

In the backend of a website, PHP is typically used to process data from user input,
communicate with a database to retrieve or store data, and generate dynamic content such as
web pages, images, or PDF documents.

PHP code is embedded within HTML code, and when a PHP-enabled web server receives a
request for a web page containing PHP code, the server executes the PHP code and generates
HTML content that is sent back to the user's web browser. PHP can interact with databases,
manipulate files on the server, handle form data, and perform many other functions that are
essential for creating robust web applications.

PHP is open-source software and is widely supported by many web hosting providers,
making it accessible and affordable for developers of all levels. It has a large and active
community of developers who contribute to its ongoing development and provide support for
others who use it.

Some of the key features of PHP include:

Platform independence - PHP can run on a wide range of platforms, including Windows,
Linux, macOS, and others.

Open source - PHP is open-source software and is available for free under the PHP License.
This means that developers can use and modify the language to suit their needs without
having to pay for it.

Easy to learn - PHP has a simple and straightforward syntax that is easy to learn, especially
for developers who are already familiar with other programming languages like C or Java.

Database integration - PHP can interact with databases like MySQL, PostgreSQL, and
Oracle, making it a popular choice for building web applications that need to store and
retrieve data.

Server-side scripting - PHP runs on the server, which means that it can handle tasks like
processing form data, authenticating users, and performing other server-side tasks that are not
possible with client-side scripting languages like JavaScript.

Large community - PHP has a large and active community of developers who contribute to
its ongoing development and provide support for others who use it. This makes it easy to find
help and resources when working with PHP.

Some of the common use cases for PHP include:


- Creating dynamic web pages and web applications that respond to user input and
other variables.
- Building content management systems (CMS) like WordPress, Drupal, and Joomla
- Developing e-commerce platforms and online marketplaces.
- Creating web-based software applications like customer relationship management
(CRM) systems and project management tools.
- Automating tasks like data processing and report generation.

4.4HTML AND PHP INTEGRATION :

HTML and PHP can be integrated to create dynamic and interactive web pages. PHP is a
server-side scripting language that can generate dynamic content, while HTML is a markup
language used for creating the structure and layout of web pages.

To integrate HTML and PHP, you can embed PHP code within HTML code using special
delimiters ‘<?php’ and ‘?>’. For example, you can use PHP code to fetch data from a
database and then display it on a web page using HTML.

The PHP code connects to a MySQL database, fetches data from a table, and then displays
the data on the web page using HTML code. The PHP code is enclosed within ‘<?php’ and ‘?
>’ delimiters, and the output generated by the PHP code is echoed to the web page using the
echo statement.

And there are many ways to integrate HTML and PHP to create dynamic and interactive web
pages. PHP can be used to handle form submissions, perform calculations, and generate
dynamic content based on user input or other variables. HTML provides the structure and
layout for the web page, while PHP generates the dynamic content and interacts with
databases and other server-side resources.

5. DATA MANAGEMENT
------------------------------------------------------------------------------------
5.1 XAMP SERVER
XAMP is a free and open-source cross-platform web server solution stack that includes
Apache HTTP Server, MySQL database, and PHP,

XAMP stands for "Cross-Platform (X) , Apache (A), MySQL DB (M), PHP (P).

 Cross Platform (X) :

SOURCE :https://www.pngegg.com/en/search?q=xampp

XAMPP is a cross-platform software, which means it can run on multiple operating systems.
It is available for Windows, Linux, and macOS, making it a versatile web development tool
for developers on different platforms.

XAMPP provides a consistent development environment across different operating systems,


allowing developers to create and test web applications locally, regardless of the platform
they are working on. This is particularly useful for developers who work on different
operating systems or who collaborate on projects with team members using different
platforms

.
 Apache (A) :

SOURCE :https://www.pngegg.com/en/search?q=xampp

The Apache HTTP Server, commonly referred to as simply Apache, is a free and open-source
cross-platform web server software that is widely used to serve web content over the internet.
It is currently the most popular web server software in use, with over half of all websites
using Apache.

Apache is known for its stability, flexibility, and security, and it can run on a wide range of
operating systems, including Windows, Linux, and macOS. It supports a variety of
programming languages, such as PHP, Perl, Python, and Ruby, and can be configured to
support various web technologies, such as SSL/TLS encryption, virtual hosting, and URL
rewriting.
 MySQL DB (M) :

SOURCE :https://www.pngegg.com/en/search?q=xampp

XAMP includes the MySQL database server, which is a popular open-source relational
database management system (RDBMS). MySQL is widely used in web development,
particularly for web applications that require a robust and scalable database solution.

XAMP provides an easy-to-use interface for managing MySQL databases, including creating
and deleting databases, managing users and permissions, and importing and exporting data. It
also includes phpMyAdmin, a web-based tool for managing MySQL databases, which
provides a graphical user interface for managing database tables, running queries, and
performing other common database tasks.

MySQL is known for its performance, reliability, and scalability, and it can handle large
amounts of data with ease. It supports a wide range of data types, including text, numeric, and
date/time data, and provides powerful features for querying and manipulating data.
 PHP (P) :

SOURCE :https://commons.wikimedia.org/

XAMP includes PHP, which is a popular server-side scripting language used for web
development. PHP is known for its ease of use, versatility, and speed, and is used to build
dynamic web applications that can interact with databases and other web technologies.

XAMP provides an environment for developing and testing PHP applications locally, which
can help speed up the development process and reduce the risk of errors and security
vulnerabilities. It includes a variety of PHP modules and extensions that can be used to
extend the functionality of PHP and support various web technologies, such as XML, JSON,
and SOAP.

Overall, XAMP's inclusion of PHP provides web developers with a powerful and versatile
scripting language for building dynamic web applications. The combination of XAMP, PHP,
and other web technologies makes it easy for developers to create and test web applications
locally before deploying them to a live server.
5.2 DATABASE :

MySQL Workbench is a graphical user interface (GUI) tool used to manage and administer
MySQL databases. It is a powerful and versatile tool that is widely used by database
administrators, developers, and data analysts to create and maintain databases, design
database schemas, run queries, and visualize data.

DATABASE SCHEMA :

In the context of databases, a schema is a logical structure that defines the organization of
data in a database. It is a blueprint or a plan that outlines the layout and relationships between
different elements in a database, such as tables, views, indexes, and constraints.

A database schema defines the structure of a database by specifying the names and types of
the tables, the columns within those tables, and the relationships between the tables. It also
includes information about the primary keys, foreign keys, indexes, and constraints that are
used to maintain data integrity and ensure the accuracy of the data stored in the database.

5.1 DATABASE SCHEMA


DATABASE TABLES :
In a database, a table is a collection of related data organized in rows and columns. Tables are
the fundamental building blocks of a relational database, and they are used to store and
manage data in a structured way.

Each table in a database has a unique name, and it contains one or more columns or fields
that define the data that will be stored in the table. Each row in the table represents a record
or instance of the data, and each column represents a specific attribute or characteristic of the
data.

In CricAuction there in total :

12 TABLES

36 SUBTABLES consist of rows and columns

5.2 DATABASE TABLES FOR TEAMS PARTICIPATING IN AUCTION


5.3 DATABASE TABLE FOR PLAYER’S PARTICIPATING IN THE AUCTION
5.3 DEPLOYMENT :

GOOGLE CLOUD PLATFORM

Google Cloud Platform (GCP) is a suite of cloud computing services provided by Google that
allows businesses and individuals to build, deploy, and scale applications, websites, and
services on Google's infrastructure.

SOURCE :www.gcpwiki.com\

 USAGE OF GCP :

In Regular Period :- 8 GB RAM , 100TB SSD , 10 GBPS Bandwidth

In Auction Period :- 32 GB RAM , 100TB SSD , 100 GBPS Bandwidth

To reduce operational cost and instances cause GCP is cloud based server which use pay as
per use model .
6. UML DIAGRAMMATIC REPRESENTATION

------------------------------------------------------------------------------------

6.1 USE CASE DIAGRAM :

A use case diagram is a type of UML (Unified Modeling Language) diagram that is used to
represent the interactions between actors (users) and a system or software application.

In a use case diagram, the actors are represented as stick figures, and the system or software
application is represented as a rectangle. Use cases are represented as ovals connected by
lines to the actors and the system rectangle.

Use cases represent the specific actions or tasks that a user can perform with the system or
software application. They describe the functionality or behavior of the system from a user's
perspective

6.1 USE CASE DIAGRAMOF CRICAUCTION


We have three main use cases: "REGISTRATION","LOGIN" and
"DATABASE"

The "Registration" use case allows new participants to register for the auction. This use case
includes functionalities like filling out a registration form, providing personal information,
and creating a login account.

The "Login" to the system , which means the administrator login has the all data and
information regarding to the auction going on .

The "Database" component stores all the necessary data for the CricAuction, such as auction
players , bids, participants' information, and the status of the auction. The application
interacts with the database to retrieve or store data as needed.
6.2 DATAFLOW DIAGRAM

A Data Flow Diagram (DFD) is a graphical representation of how data flows through a
system. It is a type of visual model that is used to illustrate the flow of data within an
organization or a business process. DFDs are commonly used in software engineering to
design and analyze systems and processes.

A DFD consists of a set of symbols that represent the components of a system and the data
that flows between them. These symbols include entities (sources or destinations of data),
processes (transformations of data), data stores (repositories of data), and data flows
(connections between components).

The purpose of a DFD is to provide a clear and concise representation of the data flow within
a system, allowing analysts to identify potential problems or inefficiencies and to propose
improvements. DFDs can be used to analyze existing systems, to design new systems.

6.4 DATAFLOW DIAGRAM OF CRICAUCTION

7. IMPLEMENTATION
------------------------------------------------------------------------------------

7.1 LOGO DESIGNING :


Created in CANVA

Canva is a popular platform for logo designing, as it provides users with a wide range of
design templates and graphics that can be customized to create unique and professional-
looking logos.

To create a logo in Canva, you can start by selecting a design template that suits your brand
or style. You can then customize the template by changing the colours, fonts, and graphics to
match your brand identity. Canva also provides a library of graphics and illustrations that can
be added to your logo design, as well as the ability to upload your own graphics and images.

Canva also has features such as the ability to create logo animations and social media assets,
which can help you create a cohesive and consistent visual identity for your brand.

7.1 CRICAUCTION LOGO


7.2 DEVELOPMENT :

VS Code, short for Visual Studio Code, is a free, open-source code editor that is widely used
for web development. It provides a powerful and customizable interface that supports
multiple programming languages and frameworks, making it a popular choice for developing
websites and web applications.

SOURCE :https://www.stickpng.com/

Some of the features that make VS Code ideal for web development include:

- Integrated terminal: VS Code has an integrated terminal that allows developers to


execute commands and run scripts without leaving the editor.
- Live server: The Live Server extension in VS Code provides a quick and easy way to
launch a local development server and preview changes in real-time.
- Extensions and plugins: VS Code has a vast marketplace of extensions and plugins
that can be installed to enhance its functionality and support for various programming
languages and frameworks.
- Debugging: VS Code has a powerful debugging feature that allows developers to
debug their code directly within the editor.
- Git integration: VS Code has built-in Git integration that makes it easy to manage
version control and collaborate with other developers.
7.3 LOCAL TESTING :

XAMP is a free and open-source cross-platform web server solution stack that allows
developers to set up a local web server environment for testing and development purposes. It
stands for "X" (cross-platform), "Apache", "MySQL", "PHP" .

With XAMP, developers can install and run a local web server on their own computer or
laptop, which includes the Apache web server, MySQL database server, and PHP
programming language. This allows developers to test their websites and web applications
locally before deploying them to a live web server.

SOURCE :https://commons.wikimedia.org/

Some of the benefits of using XAMP for local testing include:

- Local development environment: XAMP provides a complete web server


environment on your local machine, allowing you to test your websites and web
applications in a controlled environment.
- Easy installation: XAMP is easy to install and configure, and it comes with a pre-
configured web server environment, so you can start testing your projects quickly.
- Customizable: XAMP is highly customizable, so developers can install and
configure additional tools and services as needed, such as PHP extensions, Apache
modules, and more.
- Cross-platform: XAMP works on multiple platforms, including Windows, macOS,
and Linux, so developers can work with their preferred operating system.
- Free and open-source: XAMP is free to download and use, and it is open-source, so
developers can modify and customize it to suit their needs.
8. FEATURES
------------------------------------------------------------------------------------
 FEATURES :

- Player Registration : Players can register to participate in auctions and create their
own profiles.
- Bidding System : Buyers can place bids on items, with the auction software
automatically updating the current highest bid.
- Reports : CricAuction can generate reports to help teams track their spending,
analyze their bidding strategy, and optimize their team composition.
- Team Listings : Team Owners can list Team in the auction, with details such as
photos, descriptions.
- Bid History : Users can view the bidding history for an item, including the bids
placed, the time they were placed, and the bidder's username.
- Team Management : CricAuction allows teams to manage their bidding strategy,
track their purchases, and manage their player roster.
-

8.1 FEATURES OF CRICAUCTION


9. FUTURE ENHANCEMENTS
------------------------------------------------------------------------------------
9.1 BETTERMENTS :
- In future we want dive in every other sports and bidding / auction events not only
restricted towards sports genre only .
- Our goal is to create a sustainable / affordable and best in the market auction
alternative which can be profound and well known in the market .
- To handle the traffic which we are facing in current web server

To upgrade the application in ReactJS( Frontend ) , Django ( Backend ) .

9.1 FRONTEND IN REACTJS :

SOURCE :https://www.vectorlogo.zone/

ReactJS is a popular front-end JavaScript library that allows developers to build dynamic user
interfaces for web applications. It was developed by Facebook and is now maintained by a
community of developers.

ReactJS is designed to be fast, scalable, and efficient, making it an ideal choice for building
large-scale, complex web applications. Some of the key features and benefits of using
ReactJS for front-end development include:
Virtual DOM:ReactJS uses a virtual DOM, which allows it to update only the necessary
parts of a web page when changes are made, rather than re-rendering the entire page. This
results in faster page load times and improved performance.

Declarative syntax:ReactJS uses a declarative syntax, which makes it easier for developers
to write and understand the code. This also makes it easier to debug and maintain code over
time.

Component-based architecture:ReactJS is based on a component-based architecture, which


allows developers to break down complex UIs into smaller, reusable components. This makes
it easier to manage and maintain large-scale web applications.

9.2 BACKEND IN DJANGO :

SOURCE :https://www.edgica.com/

Django is a high-level Python web framework that is widely used for back-end web
development. It provides a robust set of tools and features for building complex web
applications, making it a popular choice among developers.

Django was first released in 2005 and has since become one of the most popular web
frameworks for Python. It is known for its "batteries included" philosophy, which means that
it includes many of the tools and features that developers need to build complex web
applications, without requiring them to install additional libraries or dependencies.
Some of the key features and benefits of using Django for back-end development
include:

Rapid development:Django's built-in tools and features, such as its ORM (Object-Relational
Mapping) system and automatic admin interface, allow developers to build complex web
applications quickly and efficiently.

Security:Django has a built-in set of security features, such as protection against SQL
injection, cross-site scripting (XSS), and cross-site request forgery (CSRF) attacks, making it
a secure choice for building web applications.

Scalability:Django is designed to be scalable, meaning that it can handle high levels of


traffic and large amounts of data. It can be easily integrated with other technologies, such as
caching systems and load balancers, to improve performance and scalability.
10. CONCLUSION

------------------------------------------------------------------------------------
In conclusion, CricAuction is a valuable tool for managing the process of player auctions in
the world of cricket. It can streamline the entire process, from registering players to
conducting the auction itself, to tracking the progress of teams and players throughout the
season.

CricAuction can automate many of the tasks involved in player auctions, such as player
registration, bidding, and tracking, which can save time and increase efficiency.CricAuction
can provide a transparent and fair process for player auctions, ensuring that all interested
parties have equal access to the bidding process.CricAuction can be customized to meet the
specific needs and requirements of different leagues, teams, and organizations.

The project that we design is for the market where in previous there were use of traditional
paper page system .CricAuction can be a revolutionary system which can be a great to create
a change in the market.
REFERENCES

------------------------------------------------------------------------------------

https://code.visualstudio.com/

https://www.apachefriends.org/

https://www.mysql.com/

https://chat.openai.com/

https://www.canva.com/

https://cloud.google.com/

https://commons.wikimedia.org/

You might also like

pFad - Phonifier reborn

Pfad - The Proxy pFad of © 2024 Garber Painting. All rights reserved.

Note: This service is not intended for secure transactions such as banking, social media, email, or purchasing. Use at your own risk. We assume no liability whatsoever for broken pages.


Alternative Proxies:

Alternative Proxy

pFad Proxy

pFad v3 Proxy

pFad v4 Proxy