App Design Document - adenrele7/Running-Tracker GitHub Wiki

Welcome to the Running-Tracker wiki!

Table of Contents


App Design

Objective

The purpose of this app is for runners who want to improve their running times and keep track of their performance.

Audience

Runners

Experience

Users will interact with the app by setting the distance that are going to run for. Then after running the app will log the time it took for the runner to finish running. Back to top ^


Technical

Screens

Home Screen Screen with list of times

External services

  • [list which APIs or external services will your app use?]

Views, View Controllers, and other Classes

  • Views
    • [list all views you will need]
  • View Controllers
    • [list all view controllers you will need]
  • Other Classes
    • [list any other classes you will need]

Data models

  • [list all Firebase data models your app will need]

Back to top ^


MVP Milestones

[The overall milestones of first usable build, core features, and polish are just suggestions, plan to finish earlier if possible. The last 20% of work tends to take about as much time as the first 80% so do not slack off on your milestones!]

Week 1

planning your app

  • [goals for the week]

Week 2

finishing a usable build

  • [goals for the week, should be finishing a usable app]

Week 3

  • [goals for the week]

Week 4

  • [goals for the week, should be finishing all core features]

Week 5

starting the polish

  • [goals for the week]

Week 6

submitting to the App Store

  • [goals for the week, should be finishing the polish -- demo day on Saturday!]

Back to top ^