CP 1 Final Report
CP 1 Final Report
PlayTracker
at
U. V. Patel College of Engineering
B.Tech Semester V
(Computer Engineering/Information Technology)
December 2023
Submitted to,
Department of Computer Engineering / Information Technology
U.V. Patel College of Engineering
Ganpat University, Kherva – 384 012
U.V. PATEL COLLEGE
OF
ENGINEERING
DD/MM/YY
CERTIFICATE
U.V. PATEL
COLLE
GE OF
ENGINEERING
DD/MM/YY
CERTIFICATE
TO WHOM SO EVER IT MAY CONCERN
DD/MM/YY
CERTIFICATE
DD/MM/YY
CERTIFICATE
I am deeply grateful to Prof. Manan Thakkar for his exceptional mentorship and unwavering support
throughout this project. His profound knowledge, dedication, and encouragement have been pivotal in
shaping its success. I consider myself fortunate to have had the opportunity to work under his guidance,
and I am truly inspired by his passion for teaching and research.I also want to express my sincere
appreciation for his patience and willingness to answer my questions, which has significantly contributed
to my learning and understanding of the subject matter. Prof. Thakkar's guidance has been instrumental in
making this project a rewarding and enriching experience.
Abstract
Cricket is a popular sport that is followed by millions of people around the world. However, it can be
difficult to keep track of the scores of matches, especially if you are not able to watch them live. This is
where PlayTracker comes in. PlayTracker is a cricket scoreboard manager website that offers a user-
friendly and personalized experience. With mobile responsiveness, users can access live scores and
updates seamlessly on any device. The search functionality allows quick access to specific matches or
players. Push notifications keep users informed of crucial match events. Engaging polls and surveys
gather valuable insights from cricket enthusiasts. Weather updates help users plan for outdoor matches.
Player performance graphs provide in-depth analysis. Ball-by-ball commentary playback allows fans to
relive past moments. Meanwhile, official player rankings offer up-to-date performance standings. With
user accounts, fans can follow their favorite teams and access personalized content. Our website caters to
local cricket hosted matches, creating a sense of community and delivering an enriching cricket
experience.
We utilize HTML, CSS, and React.js for building an interactive and user-friendly frontend. Our
backend is powered by Node.js, ensuring efficient and reliable server-side operations. For the database,
we employ a NoSQL solution to handle large amounts of data, ensuring scalability and flexibility for our
cricket scoreboard manager website. The platform offers three distinct roles: Modulo Spectator, staying
updated on live matches with push notifications; Scorekeeper, ensuring accurate live score updates; and
Admin, overseeing the website's smooth functioning.
Table of Content
ACKNOWLEDGEMENT…......................................................................................................................I
ABSTRACT…............................................................................................................................................II
CHAPTER–1–INTRODUCTION….........................................................................................................1
1.1 Project Overview…………………………………………………………………………….,…1
1.2 Project Background…..................................................................................................................1
1.3 Purpose.…………………………………………………………………………………………1
1.3.1 Problem…......................................................................................................................2
1.3.2 Aim…............................................................................................................................3
1.3.3 Objective........................................................................................................................3
1.4 Scope............................................................................................................................................3
1.5 Impect,Significance and Contribution…......................................................................................4
CHAPTER-2- LITERATURE REVIEW…...............................................................................................5
2.1 Cricket Score Display Project…..................................................................................................5
2.2 Cricket Score Card System…......................................................................................................5
2.3 Cricket Score Card Management System(c/c++).........................................................................5
2.4 Cricket Database Management System........................................................................................5
2.5 Automated Cricket Scoarecard Using Machine Lerning..............................................................6
2.6 Cricket Score Display and Commentary System.........................................................................6
2.7 Cricket Score Management System.............................................................................................6
2.8 Live Cricket Score Alert Using Python........................................................................................7
2.9 Cricket Scoarecard Using C# and MySql.....................................................................................7
2.10 Cricket Score Application..........................................................................................................8
Literature Survay Table.....................................................................................................................9
CHAPTER-3 SOFTWARE REQUIRMENT SPESIFICATION(SRS)................................................10
3.1 Functional Requirments.........................................................................................................................10
3.1.1 Module Admin…....................................................................................................................10
3.1.1.1 Sign Up For Admin…..............................................................................................10
3.1.1.2 sign In For Admin…................................................................................................10
3.1.1.3 Manage Users….......................................................................................................11
3.1.2 Module User…........................................................................................................................11
3.1.2.1 Sign Up For User......................................................................................................11
3.1.2.2 Sign In For User.......................................................................................................11
3.1.2.3 Profile Update…......................................................................................................11
3.1.2.4 Host Match…...........................................................................................................11
3.1.2.5 View Matches….......................................................................................................11
3.1.3 Module Scorekeeper…............................................................................................................12
3.1.3.1 Host match…............................................................................................................12
3.1.3.2 Score Entry…..........................................................................................................12
3.1.3.3 Score Verification…................................................................................................12
3.1.3.4 Score History….......................................................................................................12
3.1.3.5 Notification…..........................................................................................................13
3.2 Non- Functional Requirments…............................................................................................................13
3.2.1 Reliability…............................................................................................................................13
3.2.2 Security…................................................................................................................................13
3.2.3 Efficiency…............................................................................................................................13
3.2.4 Usability…..............................................................................................................................13
3.3 Other Functionality…............................................................................................................................14
CHAPTER-4 DIAGRAMS........................................................................................................................17
4.1 Use Case Diagram......................................................................................................................17
4.2 Class Diagram…........................................................................................................................19
4.3 Sequence Diagram……………………………………………………………………………..21
4.4 Activity Diargram…………………………………………………………………………...…23
4.5 State Diagram………………………………………………………………………………….24
CHAPTER-5 PROTOTYPES...................................................................................................................25
5.1 Sign Up Page..............................................................................................................................25
5.2 Login Page..................................................................................................................................26
5.3 Home Page……………………………………………………………………………………..27
5.4 Today’s Schedule………………………………………………………………………………28
5.5 Home Page for Result................................................................................................................29
5.6 Upcomin Schedule……………………………………………………………………………..30
5.7 Match Scorecard…....................................................................................................................31
5.8 List of Teams………………………………………………….………………………………..32
5.9 Points Table………………………………………………….…………………………………33
5.10 Team Details-Scorekeeper……………………………………………………………………34
5.11 Score Update Page…………………………………………………………………………….35
CONCLUSION……………………………………………………………………………………………36
FUTURE WORK……………………………………………………………………………………….…37
REFERENCES WEBSITE……………………………………………………………………………….38
List of Diagrams:
PlayTracker is a modern app and website for cricket fans, transforming how
scoreboards are handled. Whether it's a casual game or a big match, it's your handy cricket
companion, making real-time scorekeeping simple and adding fun to the game. From local
matches to the big leagues, PlayTracker takes over from old-fashioned methods, making
cricket scoreboard management a breeze.
With PlayTracker, no more fussing with scorebooks. Its easy interface and live updates
help players and fans alike. Cool features keep things accurate, giving you the match's quick
picture. Whether you're a player or a keen follower, PlayTracker makes cricket better, fitting
for friendly games or serious contests. Wave goodbye to pen-and-paper – PlayTracker doesn't
just simplify scoring, it makes it exciting.
The PlayTracker Cricket Scoreboard Management app/website was born from our love
for cricket and the need for a better way to keep track of scores. Traditional scorekeeping had
its problems, like mistakes and missing exciting moments. So, we came up with a simple and
user-friendly digital solution, PlayTracker. Our goal was to give players, teams, and fans
instant updates on runs, wickets, overs, and other important stats during matches. We wanted
to make cricket scoring easy and fun, capturing all the action accurately and sharing it
effortlessly. With PlayTracker, we're bringing the excitement of the game closer to everyone
and making sure no thrilling moment goes unnoticed. Whether you're at the stadium or
following from afar, PlayTracker ensures you're always in the loop and part of the cricketing
excitement.
1.3 Purpose:
1.3.1 Problem
The traditional Cricket Scoreboard Management method's reliance on manual processes poses these
challenges, impacting accuracy, real-time updates, and data sharing. The PlayTracker Cricket Scoreboard
Management project aims to address these issues by introducing a modernized approach that streamlines
scorekeeping, enhances accuracy, and provides real-time updates for an engaging and immersive cricket
experience.
1.3.2 Aim
The aim of the PlayTracker Cricket Scoreboard Management project is to make keeping track of
cricket scores super easy and accurate. We want to use modern technology to replace the old way of
writing scores on paper, which can be slow and sometimes wrong. Our aim is to create a simple and user-
friendly app that shows real-time updates of runs, wickets, overs, and other important game details. This
will make watching and playing cricket more exciting and clear for everyone involved.
1.3.3 Objective
The objective of the PlayTracker Cricket Scoreboard Management project is to develop a user-
friendly and efficient digital platform that enables seamless real-time tracking of cricket scores. By
eliminating the challenges posed by manual scorekeeping, the project seeks to enhance the accuracy,
speed, and accessibility of game statistics, providing players, teams, and spectators with instant updates
on runs, wickets, overs, and other crucial match information. This digital solution aims to elevate the
cricketing experience, making it more engaging and enjoyable for participants and fans alike.
1.4 Scope
The PlayTracker Cricket Scoreboard Management project is poised to reshape how cricket scores are
managed and enjoyed. This initiative involves creating a dynamic app/website that simplifies real-time
scorekeeping for various cricket matches, from casual to professional. What makes this project unique is
its emphasis on user customization, allowing individuals to tailor their score-viewing experience
according to their preferences. The user- friendly design and cross-device compatibility will ensure that
cricket enthusiasts can effortlessly engage with the game's live scores. Ultimately, this project seeks to
unite players and fans by making cricket scorekeeping accessible, interactive, and enjoyable for all.
Impact:
The PlayTracker Cricket Scoreboard Management project ushers in a transformative impact by
revolutionizing the way cricket scores are managed. This not only ensures accuracy in tracking scores,
runs, and wickets but also extends its benefits to players, teams, and fans. This heightened accuracy
further elevates the value of match statistics, fostering a culture of fairness and transparency within the
cricketing arena.
Significance:
At its core, the project's significance lies in the modernization of cricket engagement. By
introducing a streamlined approach to scorekeeping, players can immerse themselves fully in the game,
unhindered by administrative complexitiesThis innovative transformation strengthens the bonds within
the cricket community, propelling enthusiasts towards deeper involvement and a heightened sense of
shared experience.
Contribution:
The PlayTracker project contributes significantly by simplifying the intricate art of cricket
scorekeeping. By offering real-time access to comprehensive data, players are empowered to analyze their
performance and make informed improvements. This translates into better strategizing for teams,
facilitating enhanced performance on the field. For fans, the app/website becomes a portal of active
engagement, encouraging them to interact with the game as it unfolds. This inclusive approach amplifies
cricket's global appeal, democratizing access to the sport's essence and statistics, and nurturing a thriving
community of players and enthusiasts around the world.
CHAPTER-2 :- LITERATURE REVIEW:
The Cricket Score Display Project is a simple C programming application built for efficiently
managing and displaying cricket match statistics[1]. It employs functions for data storage, file handling,
and user input validation[1]. The main menu provides options to create a new score sheet, view previous
ones, or exit the program. Users can input competition details, player statistics, and more, with the
flexibility to edit the data as needed[1]. This project ensures organized and well-formatted data storage
and retrieval, serving as a useful reference for file handling in C and offering opportunities for users to
customize and expand it to meet their programming requirements, thereby enhancing their coding
skills[1].
The "Cricket Score Card System" project is developed using PHP as the primary programming
language, MySQL as the database management system, and likely incorporates common front-end
technologies like HTML, CSS, and JavaScript for user interfaces[2]. It employs web server software (e.g.,
Apache or Nginx) for hosting, user authentication mechanisms for registration and login, and possibly
real-time updates through technologies like WebSockets or server-sent events[2]. The system likely
focuses on data security measures, including encryption and input validation, and may generate reports
using PHP libraries[2]. Responsive design principles ensure accessibility across different devices, and the
development process likely includes testing and quality assurance practices to ensure reliability and
functionality[2].
To create a cricket database management system, you would employ a technology stack comprising
PHP or a similar server-side scripting language, along with an RDBMS like MySQL for data storage[4].
HTML, CSS, and JavaScript would be used to develop user- friendly web interfaces for displaying team
and match details, as well as managing user accounts[4]. User authentication and captain assignments
could be handled through PHP authentication libraries[4]. Implementing security measures and testing
frameworks would ensure data protection and system reliability[4]. This technology stack would facilitate
the management of teams, matches, umpires, and team captains efficiently and securely[4].
2.5 Automated Cricket Scorecard System Using Computer Vision and Machine
Learning:
The "Automated Cricket Scorecard System" project, developed by Md. Asif Shahjalal, Zubaer
Ahmad, Rushrukh Rayan, and Lamia Alam from the Chittagong University of Engineering and
Technology, utilizes computer vision and machine learning technologies to automate the process of
updating the cricket scorecard[5]. This innovative system leverages a static camera to capture gestures
made by cricket umpires, allowing for real-time interpretation and scorecard updates[5]. By recognizing
specific hand gestures using Haar- cascade-classifier and logistic regression techniques, this system
eliminates the need for manual scorecard updates, reducing the duration of the game and enhancing the
accuracy of the scoring process[5]. This project addresses a critical need in the game of cricket, making it
more efficient and accurate, particularly in regions like Bangladesh where cricket is immensely
popular[5].
This project aims to create a cricket score display system that provides real-time updates of cricket
matches, along with commentary[6]. Cricket is a beloved sport for many, and this system will cater to
enthusiasts who want to stay updated on matches, even when they can't watch them live[6]. It will stream
video feeds of cricket matches and provide official text commentary, allowing users to follow the game's
progress easily[6]. Whether someone is stuck at the office or busy with other tasks, they can check the
commentary regularly to get updates on the match, including scores and team line-ups posted during the
game[6].
- Input: The admin shall provide their username, name, email, and password during signup.
- Process: Validate the provided credentials for uniqueness and correctness. Create an admin
account if the credentials are valid.
- Output: The system shall allow an admin to sign up using valid credentials.
- Input: The admin shall enter their registered email and password to log in.
- Process: Authenticate the provided email and password against the stored admin credentials
in the database.
- Output: The system shall provide a login interface for admins to sign in.
- Input: The admin shall be able to view, add, edit, and delete user profiles. User profiles
shall include details such as name, roll number, and contact information.
- Process:
For "View": Retrieve user profiles and team information from the database and display
it to the admin.
For "Add": Validate and insert new user profiles and team details into the database.
For "Edit": Validate and update existing user profiles and team details in the database.
For "Delete": Confirm admin's intent to delete user profiles and associated team data
before removing them from the database.
Send notifications to users about upcoming matches, score updates, or any critical events
using email or SMS.-
Output: The admin shall be able to manage user profiles and teams effectively.
3.1.2 Module User:
- Input: Users shall provide their username, name, email, and password during registration.
- Process:Validate the provided credentials for uniqueness and correctness. Create a user account
if the credentials are valid.
- Output:The system shall allow users to create an account using valid information.
- Input: Users shall enter their registered email/username and password to log in.
- Process: Authenticate the provided email/username and password against the stored user
credentials in the database.
- Output: The system shall provide a login page for users to access their accounts.
- Input: Scorekeepers shall have the capability to create and host matches, providing match details
such as date, time, location, participating teams, and match format.
-Process: Validate and store match details in the database, creating a new match entry specifically
for scorekeeping purposes.
-Output: Scorekeepers shall have the ability to host cricket matches and serve as scorekeepers
during the matches they create.
-Input: During a match, scorekeepers shall input and update the scores, wickets, and other relevant
statistics for each team.
-Process: Validate and record score data in real-time during the match, updating the match's
scorecard.
-Output: The system shall display real-time scores and statistics for ongoing matches, making them
accessible to all users.
3.1.3.3 Score Verification:
-Input: After the match, scorekeepers shall review and verify the accuracy of the recorded scores and
statistics.
-Process: Allow scorekeepers to cross-check and validate the match scores and statistics
before finalizing and saving them.
-Output: The system shall ensure the accuracy and reliability of match scores and statistics.
-Input: Users shall have access to the historical scores and statistics of matches hosted by
Scorekeepers.
-Process: Retrieve and display past match scores, statistics, and summaries from the database.
-Output: Users shall be able to view the history of scores and statistics for matches hosted by
scorekeepers.
3.1.3.5 Notifications:
-Input: Scorekeepers and participants shall receive notifications regarding match updates, including
score changes, milestones, and match outcomes.
-Process: Implement a notification system that sends updates to relevant users based on match events.
-Output: Users shall receive timely notifications to stay informed about ongoing and completed
matches.
3.2.1 Reliability:
The system's reliability, as per requirement, mandates that it should be available 24/7 with a 99%
uptime, and data integrity should be maintained through regular backups. This means that users can expect
high availability of the system and trust that their data will be secure and consistent.
3.2.2 Security:
In terms of security, as outlined in requirement, the system will ensure that access to administrative
functions is restricted through robust authentication mechanisms. Additionally, it will only allow
authorized personnel to access user data. This emphasizes the importance of safeguarding user
information and maintaining the confidentiality and integrity of sensitive data.
3.2.3 Efficiency:
Efficiency, as described in requirement 3.2.3, will be achieved through optimized database queries to
ensure that data retrieval is as efficient as possible. This means that the system will perform tasks swiftly
and minimize any delays in retrieving information, enhancing the overall user experience.
3.2.4 Usability:
For usability, requirement 3.2.4 necessitates a more interactive and user-friendly user interface. This
ensures that users find the system easy to navigate and interact with, ultimately enhancing their overall
experience. In summary, the system is expected to provide high availability, data security, efficient
performance, and user-friendly interfaces to meet these specified reliability, security, efficiency, and
usability requirements.
3.3 Other Functionality:
Search Matches/Players:
Push Notifications:
Weather Updates:
Mobile Responsiveness:
Data Scalability:
The Diagram shows a cricket scoreboard manager application. The application is used to track the score
of a cricket match, as well as the individual performances of the players. The application has a number of
features, including:
⮚ A live scorecard that shows the current score of the match, as well as the individual scores of the
players.
⮚ A player performance tracker that shows the individual runs scored, wickets taken, and overs bowled
by each player.
⮚ A weather tracker that shows the current weather conditions at the match location.
⮚ A match statistics tracker that shows the match statistics, such as the highest scorer, the best bowler,
⮚ The application is used by cricket fans, coaches, and players to track the score of matches, as well as
to analyze the performances of players. The application is also used by broadcasters to provide live
commentary and statistics of matches.
4.2 Class Diagram:
⮚ User Account: Represents registered users with attributes like username, password, email, and
⮚ Match: Describes cricket matches with details such as matchID, teams, date, location, and
⮚ Player: Represents cricket players with attributes like playerID, playerName, and team
⮚ Team: Represents cricket teams with teamID, teamName, and a list of players. Users can
⮚ Scoreboard: Belongs to a match and holds scores, commentary, and player stats. Keeps users
⮚ Notification: Messages sent to User Accounts, with content and recipients. Users can
customize their notification preferences.
⮚ Player Stats: Contains statistics for individual players, including matches played, runs scored,
⮚ Performance: Records player performance in specific matches, linked to playerID and matchID.
⮚ User Account-Notification Relationship: Users can receive notifications, and each notification
⮚ Team-Player Relationship: Teams have players, and players belong to specific teams,
⮚ This class diagram outlines the essential components and relationships of the PlayTracker
cricket scoreboard manager website, enabling users to follow matches, teams, and players
while receiving updates and notifications.
4.3 Sequence Diagram:
[Diagram 3 : Sequence diagram]
The sequence diagram explains how a notification service works, especially when it comes to signing up for
notifications and getting those notifications. It all begins when a user decides they want to get notifications
through an app. They tell the app, which then asks the notification service to make it happen. Once the
notification service says, "Okay, you're subscribed," it records that the user wants notifications. Later on,
when the user's app checks if there are any new notifications, the notification service looks in its database. If
it finds any notifications waiting for the user, it sends them to the app. The app shows these notifications to
the user. This diagram simplifies how the notification service functions, but in real life, these services can do
more complicated things, like scheduling notifications and sending them to multiple devices.
⮚ The cricket score recording process flow diagram shows the steps involved in recording the score of a
cricket match. The process begins with the user initiating the score recording process. The user then
enters the runs scored, the number of wickets taken, and the over number. The program then validates
the input to ensure that it is valid. If the input is valid, the program updates the scorecard and displays
the updated score. If the input is not valid, the program displays an error message and prompts the
user to re-enter the input.
The Cricket Scoreboard Management System, as depicted in the state diagram, offers cricket
enthusiasts a versatile tool for following live match scores and effectively overseeing cricket games. Users
commence by selecting a match from the "Main Menu," where the system then provides real-time updates on
the batting team, bowler, and runs scored. Users have the liberty to pause and resume the match, with the
option to "End Match" or "Quit Without Saving" when paused, with a confirmation step for the latter. Upon
confirmation, the system saves the match and exits. Additionally, users can create new matches or load
previously saved ones, simplifying the process of monitoring and managing cricket games. This system is a
valuable asset for cricket aficionados, commentators, and match organizers, streamlining the management of
cricket events.
CHAPTER-5: PROTOTYPES:
The PlayTracker sign-up form, titled "Sign up to PlayTracker," presents a user- friendly interface
against a light blue background. It comprises essential elements, including input fields for the user's first
name, email address, and password, all with a white border and a light gray background. To create an
account, users must also check the "I agree to the Terms of Service and Privacy Policy" checkbox, and
they can initiate the account creation process with the "CREATE AN ACCOUNT" green button. For
those who already have an account or prefer to log in, there's an "OR" link leading to the PlayTracker
login page, with clear and legible black text throughout the form.
5.2 LogIn Page:
The PlayTracker login page, titled "SIGN IN," features user-friendly elements such as input fields
for email address and password (with password security), a "Remember Me" checkbox for convenience,
and a "Forgot Password?" link for password recovery. Users initiate the login process with a prominent
"PROCEED" button. Additionally, an "OR" link directs users to the PlayTracker home page,
accommodating those who do not wish to log in immediately or are new to the platform.
5.3 Home Page
[Prototype 3: Homepage]
The homepage welcomes users with a curated selection of the most exciting and highly-anticipated
matches. These top matches are showcased prominently, featuring essential information like teams, match
timings, and venues. This engaging presentation ensures that users can quickly discover and access the
most compelling cricket events right from the moment they land on the site.
5.4 Today’s Schedule
The "Today's Matches" page offers a convenient and dynamic overview of all the matches
scheduled for the current day. Users can quickly access details such as match timings, participating
teams, venues, and more. This real-time information ensures that users never miss a moment of the day's
cricket action, keeping them engaged and informed.
5.5 Home Page for Result
The "Match Results" page provides a comprehensive compilation of recent cricket match
outcomes. Users can easily access details such as final scores, winning teams, top performers, and
match summaries. This page serves as a go-to resource for fans to catch up on the latest results and
relive the excitement of past matches.
5.6 Upcoming Schedule
The Schedule page provides a neatly organized display of upcoming matches. Users can easily
access information about match dates, times, teams, and venues. This user-friendly interface ensures fans
stay informed about the exciting events on the horizon.
5.7 Match Scoreboard
[Prototype 7:Scoreboard]
The Scoreboard presents a comprehensive view of the match in a table format. It prominently
displays the team names at the top, followed by vital match statistics, including scores, overs, strike rates,
and individual batting and bowling data. The bottom of the table unequivocally declares the game's
winner, offering a concise yet detailed summary of the match's outcome.
5.8 List of Teams
This page proudly displays the impressive lineup of teams that partook in the intense Specific
Tournament. Each of these teams, comprised of both seasoned contenders and emerging talents, showcased
their remarkable skills and unwavering sportsmanship throughout the competition. Whether it was their
breathtaking matches or exceptional teamwork, these teams etched unforgettable moments in the
tournament's history. Together, they formed a diverse and dedicated cohort, contributing to the Specific
Tournament's legacy, making it an unforgettable spectacle of sporting excellence.
The Points Table webpage provides a concise and up-to-date summary of the ongoing competition.
Here, you can easily track the performance of all participating teams, with details on their wins, losses,
draws, points earned, and net run rates. It's your go-to destination for a quick overview of how each team is
faring in the tournament. Whether you're a passionate fan or just looking for the latest standings, this
webpage offers a clear and organized presentation of the tournament's progress.
The Team Details webpage is designed to gather and display essential information about each team in
the competition. It allows users to input and view details such as the team name, player names, and player
roles, specifically whether a player is a Batsman, Bowler, or an All-Rounder. This user-friendly interface
simplifies the process of managing team data and provides quick access to player profiles, helping enthusiasts
and team managers stay updated on the roster for an enhanced viewing experience.
The Score Update Page serves as a vital tool for administrators to keep live scores up-to-date during
matches or events. This webpage provides a secure and efficient platform for authorized administrators to
input and instantly publish score updates, ensuring that spectators, fans, and participants can access real-
time information about ongoing games. The intuitive interface of the Score Update Page streamlines the
process of score entry, making it easy for administrators to manage and report scores swiftly and accurately,
enhancing the overall experience for everyone involved in the event.
Conclusion:
The PlayTracker Cricket Scoreboard Management project represents a significant leap forward in the
world of cricket by modernizing and simplifying the way scores are recorded and shared. It addresses the
longstanding challenges of inaccuracy, time delays, complexity, and limited real-time updates associated
with traditional manual scorekeeping methods. By creating a user-friendly and customizable digital
platform, PlayTracker not only enhances the accuracy and accessibility of cricket statistics but also brings
players and fans closer together through shared real-time experiences. This project's impact, significance,
and contribution extend beyond the boundaries of the cricket field, fostering a sense of togetherness,
transparency, and enthusiasm within the cricketing community while promoting the global appeal of the
sport. PlayTracker is not just a tool; it's a game-changer, redefining how we engage with and celebrate the
thrilling world of cricket.
Future Work:
The future work for PlayTracker includes improving the prototype and diagrams, as well as adding new
features and functionality. We plan to make the prototype more user-friendly and intuitive, and to add
more detailed diagrams that illustrate the system architecture. We also plan to add new features such as
the ability to create custom tournaments, track player statistics, and generate reports. We believe that
these improvements will make PlayTracker an even more valuable tool for cricket fans and organizers.
References:
[1] Cricket Score Display Project Using C Language, Adarsh Kumar Singh(2023)
Site:Studytonight,visitedon:August/10/2023,url:https://www.studytonight.com/
c-projects/cricket-score-display-project-using-c-language
[5] An Approach to Automate the Scorecard in Cricketwith Computer Vision and Machine
Learning, Md. Asif Shahjalal, Zubaer Ahmad, Rushrukh Rayan, Lamia Alam(2017)Site:
researchgate,visitedon:August/22/2023,url:https://www.researchgate.net/publication/
322997072_An_approach_To_a_automate_the_scorecard_in_cricket_with_computer_vision_and
_machine_learning
[8] Live Cricket Score Alerts using Python,Site: data-flair.trainingvisited on: August/31/23
url:https://data-flair.training/blogs/python-live-cricket-score-alerts/
[10] Cricket Live Score & Match Management System Code Shoppy.,Site: codeshoppy ,visited
on: September/5/2023, url:https://codeshoppy.com/shop/product/cricket- association-mobile-
application/