Friday, 10 July 2020

Sprint 7 - Trip Groups, Leaders and Capacities

Trip Groups

Trip groups is the last of the core features for planning a club trip.  They allow the trip organiser to create a trip with more than one group that the members can then join.  An example of this is a WW trip where the organiser advertises 'beginner', 'intermediate' and 'Peer' groups and caps the coached/lead groups to a certain amount of members. 

Form Arrays

To allow trip organisers to create multiple groups and then allow members to see and choose from those groups, I needed to use an angular feature called form arrays.  I found two helpful articles about creating these and validating them.  These allowed me to dynamically build up a form with multiple groups.

The new trip form now has a way of adding a number of groups to a new trip.



Then when a member now joins a trip, they can select which group that they want to be in.  If the member is also in the coaches/leaders group, they will be able to lead one of the groups.


The members can then change groups later if required.



Core Features and MVPs

Very close now to having a MVP ready for trial (probably 1-2 sprints away).  One thing that I thought would be really useful would be to have some helpful notes on each page that could be dismissed with a 'Got it' button.  I may add this into MVP 1.0.  

For MVP 1.0 - to be ready for a trial trip
  • Multiple Ability (lead/coached) Groups.
  • Capacity Management
  • Trip Organiser - Status icons on passengers
  • Equipment Office - Access report for weekend
  • Inventory - import of current boat list (excel to db)
For MVP 1.1 - to be ready after trial trip
  • Trip Organiser - Trip report, that can be manually edited before sending to treasurer
2.0 Features - needs to be ready before full club adoption
  • Private Trips
  • Pull out from Trip
  • Trip Organiser - Cancelling Trip
  • Trip Organiser - Editing trips
  • Equipment Office - boat inventory management
  • Equipment Office - boat repairs 
  • Treasury - Deposits
  • Treasury - Expenses
  • Small club equipment booking
  • SBOAC boat booking

No comments:

Post a Comment