Keep track of issues for various projects by adding, viewing, updating, and deleting issue reports.
I built this app for freeCodeCamp’s second Information Security and Quality Assurance Projects.
No issues to report ^_^ while putting together this project. Everything went smoothly and I took the time to play with my original design in an effort to make it more compact and also worked on accessibility. Total project time from design to submission was 24h30.
The brief for the Issue Tracker project was as follows:
/api/issues/{projectname}
with form data containing required issue_title, issue_text, created_by, and optional assigned_to and status_text./api/issues/{projectname}
with a _id and any fields in the object with a value to object said object. Returned will be ‘successfully updated’ or ‘could not update ‘+_id. This should always update updated_on. If no fields are sent return ‘no updated fieldsent’./api/issues/{projectname}
with a _id to completely delete an issue. If no _id is sent return ‘_id error’, success: ‘deleted +_id, failed: ‘could not delete ‘+_id./api/issues/{projectname}
for an array of all issues on that specific project with all the information for each issue as wasreturned when posted./api/issues/{project}?open=false)
. I can pass along as many fields/values as I want.