1. Manage app architecture
    1. Design
      1. Build prototype
        1. Review prototype
          1. Milestone: user testing
  2. Show map
    1. show/hide buses
      1. Design
        1. Implementation
          1. Unit testing
    2. show map of the town
      1. Design
        1. Implementation
          1. Unit testing
    3. show list of bus zones
      1. Design
        1. Implementation
          1. Unit testing
    4. Show list of bus stations
      1. Design
        1. Implementation
          1. Unit testing
    5. Route
      1. Design
        1. Implementation
          1. Unit testing
    6. Position of user
      1. Design
        1. Implementation
          1. Unit testing
    7. milestone: user testing
  3. Create account
    1. Register
      1. Design
        1. Implementation
          1. Unit testing
    2. Sign in
      1. Design
        1. Implementation
          1. Unit testing
    3. Sign up
      1. Design
        1. Implementation
          1. Unit testing
    4. milestone: user testing
  4. functions
    1. search engine
      1. Design
        1. Implementation
          1. Unit testing
    2. notification if bus is late
      1. Design
        1. Implementation
          1. Unit testing
    3. user comments
      1. Design
        1. Implementation
          1. Unit testing
    4. milestone: user testing
  5. Build main interface
    1. Design
      1. Implementation
        1. Unit testing
  6. Close project
    1. Install app
      1. User testing