vinson-han / expense-tracker

0 stars 1 forks source link

CRUD Logic for Expense and Savings Component & Frontend Error Handling #43

Open kevinngonzales opened 2 months ago

kevinngonzales commented 2 months ago

Task Owner (Responsible): Kevinn Gonzales

Task Assignee (Accountable): Vinson H. Jose S.

Task Deadline: 6/10/24

Task Description: Implement CRUD Logic for other components Frontend Error Handling when Backend response throws error (react-toastify)

Acceptance Criteria: User is able to input, view and delete their data for savings and income. Website should post that data to database, get user's data, delete specific data and render them.

User understands what error occurred when utilizing website. Estimation: 5 hours

Dependencies: Backend logic is set up and Frontend is able to use API URLs to complete the appropriate http requests. Backend sends error response.

Priority: High

Task Type: Developmental

Subtasks: Expense Component

Savings Component

When user tries creating an account that already exists, does not meet password requirement, inputs incorrect log in info, or leaves input fields empty. Render corresponding notification to alert user.

Testing Requirements: Local Developmental Server Testing

Documentation: Code Comments

Definition of Done: User is able to input, view and delete their data for savings and income. Website should post that data to database, get user's data, delete specific data and render them.

User understands what error occurred when utilizing website. …