build an inventory system to already existing web application with button and forms as given

Job ID: 36221566

Budget: $10 – $30 USD

1. Get data from 3rd party API, and represent data as a graph or table on the UI (sepearate webpage) with an get data button
2. on the navigated webpage then put a button saying "get inventory" and build all these .
i. As a visitor, I should be able to create an inventory item from the UI by filling a form with name, quantity, and
image upload fields. These inventory items should be persisted in the database.
ii. As a visitor, I should be able to update individual inventory item’s name and
quantity.
iii. After addition, Inventory item objects are fetched from the database, and should
be passed to the UI where they will be enumerated and displayed as list of
inventory items.
iv. Each item should show an Image, name, quantity, and an “Update” button to
update the contents of the respective inventory item.
v. On click of the “Update” button, a form should appear on the UI having two
editable fields filled in with the name and quantity of the respective selected
inventory item and a submit button to save details to the database.
vi. Display an alert box with a message, if inventory is empty

task 3 : After approval of the project host it on aws ec2 and make it immortal.

note: construct all these on the application that already exist and use mongo db atlas, reactjs, express js,javascript
Related categories: JavaScript MySQL Express JS React.js MongoDB