Skip to content

This React-based scoreboard app tracks players scores, player count, total points, and highest score for a variety of sports and games, and includes a stopwatch feature.

Notifications You must be signed in to change notification settings

ash1eygrace/scoreboard

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

30 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Scoreboard

Live site: https://scoreboard.ash1eygrace.com/

scoreboard-demo.mov

Purpose of this App 🤖

This is a project designed to learn React by creating multiple components including parents and children, working with state passed to multiple children and understanding re-rendering performance issues, avoiding memory leaks by cleaning up props when using useEffect, destructing props and using propTypes, and much more.

Current app features ✨

  • Stopwatch functionality
  • Add New Player Form
  • Remove existing player
  • Increment and decrement each player's score
  • Show a crown icon beside the player with the highest score
  • Shows the total players in the game and the total points of all players

Installation

  1. Clone the repository to your local machine. git clone git@github.com:ash1eygrace/scoreboard.git
  2. Install the dependencies. npm install
  3. Start the app. npm start

About

This React-based scoreboard app tracks players scores, player count, total points, and highest score for a variety of sports and games, and includes a stopwatch feature.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published