[SOLVED] Tutorial 5: Back-End Frameworks I [Individual Deliverable]

35.00 $

Category:
Click Category Button to View Your Next Assignment | Homework

You will receive the following solution file(s) instantly after successful payment:

zip file icon tutorial_5-7nr8kp.zip (301.7 KB)
Assignment Instructions Updated Recently? Submit Below and we will provide new Solution!
Submit New Instructions
🔒 Securely Powered by:
Secure Checkout
5/5 - (1 vote)

Learning Outcomes:                                                                                                                

  • Work with the Back-End framework/library of your choice (i.e., the one you have decided to use for your project).
  • Understand how API calls are written in the Back-End framework/library you have chosen (i.e., Express.js or Flask).
  • Work individually to create a simple API.

Instructions:

  • Use the code shown in the tutorial video for GET API, the API returns a list of user objects, and add new methods for a POST, PUT and a new GET API

GET : <your_application_link>/users

Sample Success Response :

{

message : “Users retrieved”,              success : true,       users : [{                    email : “[email protected]”,             firstName : “ABC”,                  id : “5abf6783”

}, {

email : “[email protected]”, firstName: “XYZ”,

id : “5abf674563”

}]

}

 

 

 

 

–      The PUT API should be able to update email and/or firstname of an existing object in the list. The new email and firstname should be passed in the body of the request.

PUT – <your_application_link>/update/:id body data:

{ email : “[email protected]”, firstName: “XYZ”,

}

Sample Success Response :

{

message : “User updated”,     success : true

}

–      The POST API should add a New User Object to the list and generate an ID for the user. The object details should be passed in the body of the request.

POST – <your_application_link>/add body data:

{ email : “[email protected]”, firstName: “XYZ”,

}

Sample Success Response:

{

message : “User added”,       success : true

}

 

 

 

–               Finally, a new GET API should be written, which should return a single user object given its username.

The username can be passed as a query or path parameter.

GET- <your_application_link>/user/:id

Sample Success Response :

{

success : true,         user : {

email : “[email protected]”, firstName: “XYZ”,

id : “5abf674563”

}

}

  • No front-end is required for this tutorial.

Consider failure responses for each request as well (e.g., 404, 400, 500 responses and appropriate json messages

  • tutorial_5-7nr8kp.zip