Skip to content

Web app for exploring/analyzing speed skating data with skater search, interactive charts, and personal bests

Notifications You must be signed in to change notification settings

helioshe4/Shorttrack-Results

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Shorttrack Results

Shorttrack Results is a user-friendly web application designed for exploring and analyzing short track speed skating data. It offers personalized skater search, side-by-side comparisons, and tracks all-time and season bests. Includes an admin feature that enables users to add, edit, update, and remove skater information.

Comparison example

Example output from comparing two skaters.

Search example

Search page to filter for skaters

Description

Shorttrack Results is a comprehensive web application for speed skating enthusiasts and athletes worldwide, built on the PERN stack. It offers a modern platform for exploring short track speed skating data, allowing users to search for skaters based on various filters. The application features side-by-side skater comparisons, tracks all-time and seasonal best data, and includes an admin feature for managing skater information. Leveraging Docker for easy deployment and data management, Shorttrack Results serves as a showcase project while providing a valuable resource for shorttrack fans.

Getting Started

Dependencies

  • Docker Engine 1.13.0+ (to run compose file v3)
  • Git (to clone)

Installing

Open a terminal and run:

git clone https://github.com/helioshe4/Shorttrack-Results.git
cd Shorttrack-Results/

Executing program

docker-compose up -d --build

or

./tools/build.sh

To access the site, open your web browser and navigate to localhost:3000.

The database currently contains the data for all world cup skaters starting from 2015-16 season.

No username/password necessary for logging in (for the sake of demoing), just press submit.

Help

  • To stop the application, run
docker-compose down

Add the -v flag to remove postgres database as well (will delete your added entries, but not the default entries).

  • If your client or server containers fail to start, try
cd client && npm install

or

cd server && npm install

Authors

Helios He
[email protected]

Version History

  • June 2023
    • Initial Release

About

Web app for exploring/analyzing speed skating data with skater search, interactive charts, and personal bests

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published