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.
- 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.
- Backend: Python, FastAPI, SQLModel, PostgreSQL
- Frontend: Flask, Bootstrap, Chart.js, Select2
- Email Notifications: SMTP via Gmail
- Deployment: Vercel (API) and Render (Frontend)