Iterations - mostlyfabulous/Runtime GitHub Wiki

First Iteration

  • Page 1: display weather for time slot selected
  • Page 2: display user history as graph (bar graph)
    • users can add/edit their actual duration
    • users can rate runs

Second Iteration

  • Page 1
    • Show weather data on calendar
    • show current low/high temperatures

Third Iteration - add preferences

  • Page 1
    • allow selection of preferences (sunny/cloudy)
    • color code calendar according to preferences

Fourth Iteration - add users

  • Page 0: support multiple users (log-in page and in database)
  • Page 2:
    • users can add/edit their actual duration
    • users can rate runs

Fifth Iteration - add individual preferences

  • Page 1:
    • color code calendar according to saved preferences of each user
  • Page 3:
    • Save user's weather preferences (e.g. temperature [hot, nice, cold], time of day [morning, afternoon, evening, night], wind)

Sixth Iteration - add flexibility

  • Page 1:
    • allows users to schedule runs in advance
    • allows users to add events to calendar manually to indicate busy times
    • display calendar of scheduled runs and added events
  • Page 3:
    • Allows for range of temperatures in preferences

Seventh Iteration - stretch goals

  • Page 1:
    • Allows integration of calendars (i.e. Google Calendar, ical files)
  • Page 4: Explore!
    • display map of different areas and their weather conditions