Skip to content

A website with backend API communication with database with a Flask for Python webfront.

Notifications You must be signed in to change notification settings

duxkyx/RowReport

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

86 Commits
 
 
 
 
 
 

Repository files navigation

RowReport

RowReport is a modern telemetry platform designed for rowing teams and athletes. It enables coaches and rowers to upload, track, and analyze rowing session data, providing actionable insights into performance and technique.

Access RowReport

Key Features

  • Telemetry Uploads: Seamlessly upload rowing session data including intensity, duration, boat type, and logger information.
  • Analytics Dashboard: Visualize session metrics and trends in an intuitive, responsive web interface.
  • Role-Based Access: Coaches and admins can manage sessions, users, and data uploads securely.
  • Automated Notifications: Users receive email confirmations after each telemetry upload.
  • FastAPI Backend: High-performance Python API for data management and retrieval.
  • Modern Frontend: Flask-based responsive dashboard with interactive charts and tables.

Tech Stack

  • Backend: Python, FastAPI, SQLModel, PostgreSQL
  • Frontend: Flask, Bootstrap, Chart.js, Select2
  • Email Notifications: SMTP via Gmail
  • Deployment: Vercel (API) and Render (Frontend)

About

A website with backend API communication with database with a Flask for Python webfront.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published