- 2-3 members (commitee members?)
- Register as General or Organiser member
- Login as registered member
- Logout of account
- View own data on account page
- Sign-up works as intended
- Small stress test to ensure server won't crash with mutiple people using at same time
- Validation works as intended (e.g. can't register if over 30)
- 2-3 more members (probably still commitee?)
- Reset password from login screen
- Update own details from account page
- Confirmation email sent upon register
- Fix bugs
- Any updates to UI
- Emails sent as appropriate from system
- System can communicate with database as intended
- Rest of commitee, if any not already registered
- Anyone who will be an admin
- 1-2 regular members to test admin functions on
- Upgrade appropriate accounts upgraded from member to admin
- Admin view added for admins
- Admins can view, update or delete a members data
- Operator can delete member login sessions from database for extra security
- Bug fixes and UI adjustments
- Admin funtions work correctly
- Larger stress test to ensure server can handle extra load
- A few more members
- Single one off dontaion for non-members from login page
- Connect Stripe account of already registered members
- Choose membership and set up payment when registering
- Update membership amount from membership page
- Single one off donation form membership page
- Bug fixes and UI adjustments
- System can connect to Stripe as required
- System can cope with larger member base and more functionality
- Slowly continue allowing rest of members to register
- Open for anyone to register after all current members are registered
- Anoyone who is not valid for membership (e.g. over the age of 30) can sign up for a supporter membership
- Supporters updates their details and membership amount for monthly membership
- Supporters can send single one off donation
- Start to make site UI accessible for mobile
- Bug fixes and UI adjustments
- System fully functional ready for more features if wanted