While this is not imperative to the user directly, it in-directly supports the user experience. The user should be able to complete all needed CRUD functionality with the components planned here.
Acceptance Criteria
The following functionality is expected of this application:
CREATE - Creating members to be added to a roster. This will require a FORM component.
READ - Users should be able to read team members and their details. This will require a CARD component that renders all the details of a team member. It will also require the creation of a component responsible for displaying all of the cards. A PAGE.
UPDATE - Users should be able to update an individual member's card. The form should be PRE-POPULATED with information (handled w/ useEffect()). This functionality is handled within the MemberForm.js component referenced in CREATE.
DELETE - This segment of functionality is dictated not by a component but by specific API calls and routing.
Dependecies
4 will need to be completed as well as the creation of the needed API calls in order to supply the functionality of the components.
Dev Notes
A separate issue will be created referencing API calls and the handling of data.
User Story
While this is not imperative to the user directly, it in-directly supports the user experience. The user should be able to complete all needed CRUD functionality with the components planned here.
Acceptance Criteria
The following functionality is expected of this application: CREATE - Creating members to be added to a roster. This will require a FORM component. READ - Users should be able to read team members and their details. This will require a CARD component that renders all the details of a team member. It will also require the creation of a component responsible for displaying all of the cards. A PAGE. UPDATE - Users should be able to update an individual member's card. The form should be PRE-POPULATED with information (handled w/ useEffect()). This functionality is handled within the MemberForm.js component referenced in CREATE. DELETE - This segment of functionality is dictated not by a component but by specific API calls and routing.
Dependecies
4 will need to be completed as well as the creation of the needed API calls in order to supply the functionality of the components.
Dev Notes
EXAMPLES FROM SIMPLY BOOKS
CREATE - AUTHORFORM.JS COMPONENT
READ - AUTHOR CARD + PAGE COMPONENT
AUTHOR PAGE
EDIT - [FIREBASEKEY].JS