Skip to content
Vinson Chuong edited this page Oct 25, 2010 · 5 revisions

Features

Service Entry

  • User can log in (not important)
    • User logs in with valid credentials
    • User logs in with invalid credentials
  • Potential user can register (not important)
    • Potential user registers with valid information
    • Potential user registers with invalid information
    • Newly registered user sees entered information in profile
    • Newly registered user has neutral personal preferences

Dashboard

  • User can view upcoming trips
    • User sees list of upcoming trips on dashboard
    • User sees location and date for each trip
    • User can view trip info for each trip
  • User can create trip
    • User can create a new trip
    • User creates trip with valid information
    • User creates trip with invalid information
    • User is designated "organizer" of created trip
  • User can view trip history (not important)
    • User can view list of all past and upcomming trips
    • User can view trip info for each trip
  • User can edit profile
    • User can modify personal information
    • User can indicate personal preferences
    • User updates personal information with valid information
    • User updates personal information with invalid information
    • User updates personal preferences
  • User can manage vehicles
    • User can view list of added vehicles
    • User can view info for each vehicle
    • User can add vehicle
    • User can remove vehicle

Trip Info

  • Trip organizer can view all ride arrangements
    • Organizer sees every arrangement
    • Organizer sees details for each arrangement
  • Trip organizer can edit ride arrangements (less important)
  • Trip organizer can invite people to join trip (less important)
    • Organizer can invite people by e-mail to join trip
    • Invited user can view trip info
    • Invited user can join trip
    • Invited non-user can view trip info
    • Invited non-user can join trip after registration
  • Trip participant can leave trip (less important)
    • Participant can leave trip
  • Trip participant can view ride arrangement
    • Participant can see details for his ride arrangement
  • Trip organizer or participant can view trip participants (less important)
    • Organizer and participants can view list of trip participants
Clone this wiki locally