Refactor front end through renaming of variables or simplifying the logic of the front end
Abstract out common components into a styled component and put into a file
Whenever there is an error from Axios, create a popup which showcase debugging information from the backend. Ensure that the error in backend shows provides a comprehensive description of the error. (reason for the error, etc missing primary key)
Ensure that there reasonable validation for the front-end forms.
Remove debugging statements from the code.
When users click the button, disable the button until response from Axios and place a loading screen
Frontend-Backend Integration
Complete the following: