Running App

Final Year Software Development Project that aims to provide better training for runners via feedback showing their increase in fitness.

Work In progress

STRAVA LOGO

Project Overview

Objective

Create a mobile application that provides personalized training plans and fitness feedback for runners.

Target Users

Runners of all levels looking to improve their performance with data-driven training plans.

Core Value

Dynamic adaptation of training plans based on the runner's fitness progression and performance data.

Key Features

STRAVA Integration

Uses STRAVA's API to allow runners to integrate their training data with this app.

Smart Training Plans

Provides training plans from Advanced Marathoning by Pete Pfitzinger and Scott Douglas, dynamically updated based on fitness improvements.

Progress Tracking

Visual feedback showing performance improvements and fitness gains over time.

Technology Stack

Development Tools

Android Studio Java XML

APIs & Libraries

STRAVA API Retrofit2

Documentation

Project Spec

Detailed description of the running app concept and objectives

Download DOCX

Project Design

Complete technical requirements and system architecture

Download DOCX

Project Poster

Slide deck overview of the running app development

Download PPTX

Future Enhancements

Planned Improvements

Update UI Improve Training Plan Expand User Base STRAVA API Compliance Finalize Feedback