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.
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.
- Docker Engine 1.13.0+ (to run compose file v3)
- Git (to clone)
Open a terminal and run:
git clone https://github.com/helioshe4/Shorttrack-Results.git
cd Shorttrack-Results/
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.
- 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
Helios He
[email protected]
- June 2023
- Initial Release