ashesi-SE/Droid-Ventors — pull request #43 by cunlayogd (2014-12-17 19:56:41+00:00)
Title: Final stable Ash Trasit Bus Application

What we were able to do
We were able to implement all the functionality for the Bus manager, passenger and conductor/Admin

For the Passenger Application we were able to do the following;
1. Allow a passenger view trip details
2. Allow a passenger Book a seat
3. Allow a passenger get notification for booked seat
4. Allow a passenger view expected time of arrival at every bus-stop and the current location

For the Admin/Conductor Application, we were able to do the following;
1. Allow an admin set trip details; set trip type, departure date and time, seats available
2. Allow an admin update Expected arrival time at every bus-stop
3. Allow an admin update current location of the bus

For the manager Application we were able to do the following;
1. Allow manager to change user roles
2. Allow manager to view the reservation list
3. Allow manager to see existing trips

What we were unable to do
1. Allow an admin view reservation made per trip
2. Extend the database to be object-oriented for version 2 of the application

Challenges
1. Compile code since we had three applications sharing the same database information
2. Group members had different schedules, which affected the group meetings

Insights
1. User and client feedback helped development process
2. Pair programming is nice
3. Start work early, and finish on-time, in order to get ready for weekly demos
4. Past experience on mobile and web development helped development process