Skip to content

A tool designed to significantly reduce the time and effort required to construct a volunteer roster for large-scale events like music festivals.

Notifications You must be signed in to change notification settings

stephje/shift-assist

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

69 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

shift-assist

Homepage

Table of Contents

Project Outline

ShiftAssist is a tool designed to significantly reduce the time and effort required to construct a volunteer roster for large-scale events like music festivals.

  • Accepts Volunteer registrations
  • Displays Volunteer and shift data
  • Used to assign Volunteers to shifts

User Story Map

Volunteer

Volunteer User Story Map

Admin/Volunteer Coordinator

Admin User Story Map

Technology Used

MERN stack

Object Data Modelling (ODM)

GraphQL Platform

React Frameworks and Libraries

Data Validation

Authentication

Deployment

Other

Design Notes

  • Formik was used with Material-UI to create the Volunteer Registration Form, and the Yup npm package was used for form data validation
  • faker.js was used to populate example data (none of the volunteer data in the deployed application contains authentic personal information)

Links

Deployed Application

Github Repository

Presentation Slides

Credits and Thanks

SimpleTut's guide on creating forms with Formik and Material-UI (YouTube) was used as a reference for the volunteer registration form.

User zurfyx's ScrollToTop implementation with React Hooks as described on Stack Overflow.

Contributing

To contribute to this project, please reach out to the creator via email (contact details below).

Questions

For any questions pertaining to this project, the developer can be reached via any of the contact methods listed below. Please ensure that you include the name of this project ("ShiftAssist") or repository ("shift-assist") in any communications.

Screenshots of Deployed Application

Sign In Page

Sign In Page

Administrator View

Admin Console Volunteer View

Admin Console Shift View

Volunteer Registration Form

Volunteer Registration

About

A tool designed to significantly reduce the time and effort required to construct a volunteer roster for large-scale events like music festivals.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published