issues
search
beverloo
/
volunteer-manager
Volunteer Managing environment for AnimeCon
MIT License
1
stars
0
forks
source link
Volunteer Manager v3.0 [2024H2]
#5
Open
beverloo
opened
5 months ago
beverloo
commented
5 months ago
Infrastructure
[x] Scale permissions to >31 values, where we're running into int32 issues
[x] Make it possible to revoke permissions from users, e.g. say "admin, except for
x
"
[x] Make it possible to grant permission for certain events and/or teams
[x] Create an overview page displaying who has access to which permission
[x] Migrate many of the Privilege checks to Permission checks
[x] Provide an
Action
-like mechanism for supporting React's server actions
[x] Enable a near code-less mechanism for supporting client-side forms and interaction
[ ] Migrate many of the APIs exposed in the administration area to server actions
[x] Upgrade our Vertex AI infrastructure to use the Gemini Flash model
[x] Improve the code architecture for prompting to conveniently support more prompts
[x] Migrate to use "system instructions" as opposed to a lengthier prompt
[x] Pagination of page-primary
<RemoteDataTable />
components should be stored in query params
[ ] Separate the concept of
teams
from
environments
Admin
Dashboard
Nothing yet
Events
[ ] Hotels: Send an e-mail to a volunteer when a room has been confirmed
[ ] Refunds: Send an e-mail to a volunteer when a refund has been confirmed
[ ] Scheduling: Compute warnings
[ ] Warn when a shift was scheduled over a volunteer's
avoid
time
[ ] Warn when a shift was scheduled over a volunteer's
unavailable
time
[ ] Shifts: Compute warnings
[ ] Warn when the expected coverage for a shift has not been met
[ ] Shifts: Improve the system
[ ] Visualise, per volunteer, who has been assigned how many shifts of a particular type
[x] Visualise which volunteers are new to the team, in "volunteering schedule"
[ ] Tickets: Ability to maintain a list of extra tickets to request for previous volunteers
[ ] Trainings: Send an e-mail to a volunteer when a training has been confirmed
[ ] Volunteers: Automatically generate (& send) retention e-mails
Volunteers
Nothing yet
Registration
[ ] Allow event configuration to be predefined, and execute on a timeline rather than booleans
[x] Availability of the registration pages and event information to be time-based
[x] Availability of applications to be time-based, as well as with a set maximum # of volunteers
[x] Availability of the schedule portal to be time-based, and indicated to volunteers
[x] Availability of hotel room, training and refund preferences to be time-based
[ ] Availability of volunteers' ability to share availability preferences to be time-based
[ ] Page displaying a timeline telling volunteers what to expect, when, including pre-, during- and post-event steps
Schedule Display
Nothing yet
Schedule Portal
Nothing yet
Statistics
[x] Reintroduce the
Statistics
sub-app from scratch
[x] Define at least three Key Performance Indicators (KPIs) for our volunteering teams
[x] Have various rich graph for the KPIs and other important metrics
Welcome
Nothing yet
Infrastructure
Action
-like mechanism for supporting React's server actions<RemoteDataTable />
components should be stored in query paramsAdmin
Dashboard
Nothing yet
Events
Volunteers
Nothing yet
Registration
Schedule Display
Nothing yet
Schedule Portal
Nothing yet
Statistics
Welcome
Nothing yet