Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Separating Functionality by Role + Preparing for Handoff #179

Closed
johnleal1 opened this issue Mar 9, 2022 · 0 comments
Closed

Separating Functionality by Role + Preparing for Handoff #179

johnleal1 opened this issue Mar 9, 2022 · 0 comments
Assignees
Labels
epic Describes an Epic

Comments

@johnleal1
Copy link
Collaborator

johnleal1 commented Mar 9, 2022

Overall Purpose in Life

The goal of sprint 4 is to designate all functionality in the app as role-based.

When a donor signs up, their application will take them to their respective donor functionality: creating dishes, submitting donations, etc. When a volunteer signs up, their application will take them to their respective volunteer functionality: claiming and completing donations. When a user is marked as an admin, their application will be a volunteer's view with additional admin privileges. This means that a user who downloads the application should be able to use their intended functionality without any 'work in progress' changes to the codebase. This role-basing of views is the final piece of core functionality for the app.

In addition, we are further preparing for deployment with additional CICD work. We are also further preparing for handoff by creating an in-app tutorial for donors. Lastly, we are creating the backend routes for password protecting the creation of a volunteer account, so random users can't download the app and be volunteers without the password from the nonprofit.

By the end of this sprint, the app will have no remaining core functionality. It will be a completely functional MVP. Going forward, we will be continuing to add nice-to-haves like an FAQ and fixing any minor bugs or styling issues.

Related Tickets

Issue Number Description
#172 User Guide Screens
#173 Authorization Passcode Storage
#174 Separate Admin/Volunteer Functionality
#175 Admin/Donor Login
#176 Setup Testflight Env and Expo Channels
@johnleal1 johnleal1 added the epic Describes an Epic label Mar 9, 2022
@johnleal1 johnleal1 self-assigned this Mar 9, 2022
@johnleal1 johnleal1 changed the title Separating Admin, Volunteer, and Donor Functionality + Preparing for Handoff Separating Functionality by Role + Preparing for Handoff Mar 9, 2022
@izou3 izou3 closed this as completed Apr 11, 2022
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
epic Describes an Epic
Projects
None yet
Development

No branches or pull requests

2 participants