-
Notifications
You must be signed in to change notification settings - Fork 2
Home
Welcome to the UoAVOL volunteers wiki!
Problem: The UoA Volunteers Club want a way to track how many hours their members spend volunteering at third-party events. They do not have a way of doing this currently, since volunteering sign-ups are done through third-party forms. This information helps them divide execs among events with differing numbers of members.
Solution: We make a web app for members that can track which events they sign up to, and record their number of hours.
| Client requirements | Tech implementation |
|---|---|
| Admin can create 'events' on the website that correspond to a third-party volunteering event | Authentication/Authorisation (Firebase), Google Calendar API, Create Event webpage |
| Members can browse and sign up to events through the UOAVOL website | Authentication (Firebase), Events webpage, Form |
| Members receive reminders on event details | Google Calendar API |
| Admin can 'validate' that the member has attended the event | Authorisation, ? |
| Admin/Members can see how many hours of volunteering have been done | Dashboard or Summary webpage, Leaderboard ? |
| Admin are able to send news letter about events that upcoming month | NodeMailer? |
| Admin/Members can use the website on a smartphone | React |
Our clients are Louisa Murie and Connor Thompson, the Co-Presidents of the UoA Volunteers Club.
Joshua is responsible for keeping in contact with them.
- Project Manager: Joshua Mak
- Tech Lead: Joey Back
- Designer: Nakyung Lee
- Developer: Da Wan
- Developer: Igor Moreira Castro
- Developer: Jan Karlo Nito
- Developer: Julia Venice Escoto
- Developer: Kihyun Kim
- Developer: Peter Cheong
- Developer: Salomia Joby
- Developer: Vikram Varadarajan
| Client requirements | Tech implementation |
|---|---|
| Admin can create 'events' on the website that correspond to a third-party volunteering event | Authentication/Authorisation (Firebase), Google Calendar API, Create Event webpage |
| Members can browse and sign up to events through the UOAVOL website | Authentication (Firebase), Events webpage, Form |
| Members receive reminders on event details | Google Calendar API |
| Admin can 'validate' that the member has attended the event | Authorisation, ? |
| Admin/Members can see how many hours of volunteering have been done | Dashboard or Summary webpage, Leaderboard ? |
Our clients are Sheng-Ya and Uvindu, the Co-Presidents of the UoA Volunteers Club.
May is responsible for keeping in contact with them.
- Project Manager: May Gan
- Tech Lead: John Moore
- Designer: Daniella Lim-Yip
- Developer: Jos Badenas
- Developer: Henry Gao
- Developer: Ezekiel Ko
- Developer: Charles Leng
- Developer: Jerry Nguyen
- Developer: Yutaka Oishi
- Developer: Alexis Ye