https://github.com/liquiir97/gatesforrunning
https://github.com/liquiir97/gatesforrunning
angular flask mysql python raspberry-pi-pico running sport
Last synced: 3 months ago
JSON representation
- Host: GitHub
- URL: https://github.com/liquiir97/gatesforrunning
- Owner: liquiir97
- Created: 2024-12-09T14:03:27.000Z (over 1 year ago)
- Default Branch: main
- Last Pushed: 2024-12-17T19:19:57.000Z (over 1 year ago)
- Last Synced: 2025-02-09T03:42:33.350Z (over 1 year ago)
- Topics: angular, flask, mysql, python, raspberry-pi-pico, running, sport
- Language: TypeScript
- Homepage:
- Size: 275 KB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# GatesForRunning(ongoing)
## Purpose
The purpose of this project is to provide insights into the speed of players across various sports, such as football, basketball, handball, athletics, and more. This information can help clubs or individuals assess their current performance, make better decisions for the upcoming season, and optimize training plans or adjustments during ongoing competitions.
## Tech Stack
This project integrates both software and hardware components:
- **Client Application**: The front-end is built with Angular, providing a user-friendly interface to view performance insights.
- **Backend**: The backend is developed using Flask, which powers the client application's API.
- **Motion Detection**: A Raspberry Pi Pico W is used for motion detection. It runs **MicroPython** and acts as a sensor to detect when a player passes through gates.
- **Main Server**: The main server is built with Python and handles communication between the sensors (Raspberry Pi Pico W) and the UI. It also manages the testing process and stores the results.
## System Overview
Here’s a high-level diagram of how the system works:

## Example of system
Here’s a high-level diagram of how should looks:

## UI
UI Example:
