SETU - Final Year Project 2026

ReSync

|

A web-based platform that combines smartwatch data with self-reported wellbeing metrics to generate a personal daily readiness score, helping athletes train smarter, recover better, and protect their mental health.

Overview

The Problem ReSync Solves

Amateur and university athletes are underserved when it comes to structured recovery guidance - with real consequences for their health and performance.

94%

of surveyed athletes regularly trained despite feeling tired

90%

had no access to structured recovery guidance

18

survey participants confirmed the gap before prototype development

Elite athletes have access to physiotherapists, psychologists, and expensive sports-science tools like WHOOP and Garmin Connect. Community and university athletes do not. ReSync bridges that gap with an affordable, ethically designed digital solution that makes evidence-based recovery guidance accessible to everyone - combining physical biometrics and nutritional guidance in a single application.

Business

Business Analysis

A commercial viability study covering market opportunity, cost planning, competitive landscape, and the Irish regulatory environment.

Target Market

ReSync targets amateur athletes, university students and community sports clubs that cannot afford the overpriced platforms currently dominating the market. The application is not built around performance tracking - it focuses on recovery awareness, injury prevention and affordable access to sports-science insights that are currently reserved for elite athletes.

🎓 University Athletes

Students needing structured recovery without high subscription costs.

🏃 Amateur Athletes

Gym-goers, runners and local club players wanting data-driven recovery.

🏆 Sports Clubs & Coaches

Team-level wellbeing insights via anonymised coach dashboards.

5-Year Cost Plan

A lean 3-person team model was used, benchmarked against Irish market salaries (Glassdoor, Indeed, Software Space) scaled to 0.3 - 0.5 FTE. Cloud costs were calculated using the AWS Pricing Calculator.

Cost Category Year 1 Year 2 Year 3 Year 4 Year 5
Development & Technical €19,000€39,000€40,500 €42,000€43,500
Cloud & Infrastructure (AWS) €2,250€3,500€5,450 €7,650€9,750
Maintenance & Support €1,300€2,000€3,100 €4,200€5,200
Marketing & User Acquisition €2,100€3,400€5,000 €6,700€8,600
Legal, Security & Compliance €3,200€2,000€2,400 €2,900€3,300
Employee Costs (3 persons) €50,000€67,000€82,000 €96,000€110,000
Total Estimated Cost €77,850 €116,950 €138,450 €159,450 €180,350

SWOT Analysis

S Strengths

  • Combines physical, mental & nutritional wellbeing in one application
  • More affordable than established athlete monitoring platforms
  • Promotes sustainable training behaviour over pure performance metrics

W Weaknesses

  • Requires users to own a wearable device or manually upload data
  • Limited brand recognition as a new market entrant
  • Recommendation accuracy depends on consistent user engagement

O Opportunities

  • Rapidly growing global adoption of wearable fitness technology
  • Mental health in sport is a growing focus worldwide
  • Integration potential with university health & wellness programmes
  • Partnerships with clubs, schools & sports organisations

T Threats

  • Competition from established athlete monitoring platforms
  • Data privacy concerns associated with health data
  • Budget limits within schools and community clubs
  • GDPR compliance requirements increasing overhead

Porter's Five Forces

Used to assess the competitiveness and attractiveness of the digital health market (Porter, 1979; Gratton, 2025).

ForceRatingKey Reasoning
Threat of New Entry Moderate Low technical barriers but GDPR & user-trust requirements raise them
Supplier Power Low AWS dominates but alternatives (Google Cloud, Azure) exist; API suppliers interchangeable
Buyer Power High Many free alternatives; university athletes are highly price-sensitive
Threat of Substitute High Apple Health, Garmin, Calm & MyFitnessPal address features individually
Competitive Rivalry High Intense market but no competitor combines readiness, nutrition & mental health at low cost

Competitor Analysis

Feature ReSync WHOOP 5.0 HRV4Training Athlytic
Price €6-9/mo €30/mo€10/mo€6/mo
Hardware Required No Yes (€399+)NoNo
Daily Readiness Score
Nutrition Guidance ✓ Spoonacular
Mental Health Monitoring ✓ Planned
CSV Data Import

Business Model

💰

Revenue Streams

Freemium model: basic readiness score free; €6-9/month (or €60-90/year) for nutrition guidance, mental health monitoring & historical trends. Secondary revenue from coach dashboard licences.

👥

Customer Segments

Primary: university athletes, runners, gym-goers, amateur athletes, smartwatch users. Secondary: sports teams, personal trainers, educational institutions.

🤝

Key Partners

Universities, sports clubs, fitness influencers, Spoonacular API, AWS cloud infrastructure. New Frontiers Programme & Enterprise Ireland funding potential.

🏭

Irish Funding Sources

Enterprise Ireland Competitive Start Fund (€50k), New Frontiers Programme (SETU-delivered), PRSI Job Incentive Scheme for first employees.

Technical

Technical Development

A Flask-based prototype with a three-tier architecture, CSV data ingestion, rule-based readiness scoring, and Spoonacular nutrition recommendations.

System Architecture

A three-tier web architecture was used: a presentation layer (browser dashboard), an application layer (Flask backend), and a data layer (PostgreSQL managed via SQLAlchemy).

Athletes log in, upload a CSV exported from their smartwatch, and Flask parses and validates the file. The readiness scoring algorithm then processes the data, stores results in the database, and displays them on the dashboard. The Spoonacular API then delivers meal recommendations based on the resulting score.

👤
Presentation LayerHTML/CSS Athlete Dashboard
Application LayerPython / Flask Backend
📄
Data LayerPostgreSQL + SQLAlchemy

Technology Stack

Backend Python / Flask

Lightweight, well-documented, prior knowledge & easy to extend.

Database PostgreSQL + SQLAlchemy

Structured health data storage; AWS RDS-ready for scaling.

Frontend HTML / CSS

Responsive interface without JavaScript framework overhead.

Nutrition API Spoonacular API

Personalised food & recipe recommendations. Free developer tier used.

Cloud (Planned) AWS - EC2 + RDS + S3

Flask app on EC2, relational DB on RDS, CSV storage on S3.

Version Control Git / GitHub

Full change history, rollbacks, and collaborative development.

Application Features

🔐

User Authentication

Registration & login with Flask session management. Passwords stored hashed, no plain-text credentials. Roles: athlete or coach.

📊

Athlete Dashboard

At-a-glance readiness score with colour-coded status, score-breakdown pie chart, and 7-day historical bar chart.

📄

CSV Data Upload

Bypasses proprietary API paywalls. Accepts standard CSV exports from Apple Health and Garmin Connect. Flask validates and extracts required columns.

Readiness Score Algorithm

Rule-based algorithm combining sleep hours, 7-day rolling HRV baseline, and resting heart rate into a single 0-100 composite score.

🍔

Nutrition Recommendations

Spoonacular API delivers personalised meal & recipe suggestions that adapt dynamically to the athlete’s current readiness score.

Prototype Demo Video

A walkthrough of the ReSync prototype - covering login, CSV upload, readiness scoring, and nutrition recommendations.

How the Readiness Score Works

Three biometric inputs feed into a single actionable number on a 0-100 scale.

💤

Sleep Hours

7-9 hours is optimal. Below this threshold the score is reduced proportionally.

+
💔

HRV

7-day rolling average baseline. A drop of >15% below baseline triggers a penalty.

+
📈

Resting Heart Rate

An elevation of >5 BPM above personal baseline signals incomplete recovery.

=
🎯

Readiness Score

One number: train hard, train light, or rest today.

Ethical

Ethical Considerations

ReSync manages sensitive biometric and psychological data. Ethics are not bolted on - they shaped every technical decision from day one.

🛡

Data Privacy & GDPR Compliance

Health data in ReSync qualifies as “special category data” under GDPR Article 9 - the highest level of regulatory protection. The application requires explicit user consent, adheres to data retention and deletion policies, and ensures all data is encrypted at rest and in transit (EU, 2016/679).

User passwords are hashed and physiological data is stored in separate tables. Formal GDPR reviews are included in the 5-year cost plan (Year 1: €800).

🧐

Promoting Mental Health Awareness

Athletes face elevated mental health risks from competitive pressure (Watson, 2017). The application incorporates mood check-ins and stress indicators using non-judgemental, empowering language -negative framing is never used.

When low psychological indicators are detected, ReSync provides gentle prompts encouraging the user rather than alarming messages that could cause distress.

🚫

Overtraining & Burnout Prevention

The normalisation of overtraining in amateur sport is a significant ethical risk, particularly among young athletes. ReSync monitors physiological markers to identify early warning signs before they become injuries.

Rest-day recommendations include evidence-based contextual explanations, helping athletes make decisions grounded in data rather than coaching pressure alone.

💬

Responsible Communication Design

All application messaging is designed to avoid guilt, fear or shame. A positive communication framework is used throughout. For example, a low readiness day shows:

“Your body is signalling it needs rest today. Consider lighter activity and focus on sleep tonight.”

This preserves user autonomy and reduces risk of harm from negative self-appraisal.

🍎

Nutritional Recommendations - Ethical Boundaries

All nutritional output is explicitly positioned as general sports nutrition suggestions, not medical advice. A visible disclaimer accompanies every recommendation and the system does not account for individual medical conditions or dietary restrictions - those remain the domain of registered dietitians.

The ethical responsibility is to provide helpful context, not clinical care.

👁

Coach Dashboards & Anonymisation

The coach dashboard shows team wellbeing in an anonymised aggregate format, giving coaches insight into overall team readiness without exposing individual athlete data.

Individual data is never accessible to coaches without explicit athlete consent. This protects privacy while supporting positive culture change in team training environments.

Core Ethical Principles

01 Do No Harm

Design choices actively prevent physical and psychological harm to users.

02 Autonomy

Users always have the final say. The app informs; it never coerces.

03 Transparency

All recommendations show their source and limitations clearly.

04 Privacy by Design

GDPR compliance and data minimisation are architectural decisions, not afterthoughts.

About the Developer

Boni Milingnayo

Student ID: C00284515

BSc (Hons) IT Management - Year 4

South East Technological University (SETU)

This was developed as the final year project, exploring how digital technology can be applied ethically to improve athlete wellbeing at scale - particularly for university and community sport organisations that lack access to costly sports-science support. The project was evaluated across three streams: business viability, technical development, and ethical responsibility.