We built our own web application based on an external API. We selected an API that provides data about food recipies. The webapp has 2 user interfaces:
When the page loads, the webapp retrieves data from: The selected API and shows the list of items on screen. The Involvement API to show the item likes. The page make only 2 requests:
When the user clicks on the Like button of an item, the interaction is recorded in the Involvement API and the screen is updated. When the user clicks on the “Comments” button, the Comments popup appears.
When the popup loads, the webapp retrieves data from: The selected API and shows details about the selected item. The Involvement API to show the item comments. When the user clicks on the “Comment” button, the data is recorded in the Involvement API and the screen is updated.
To get a local copy up and running follow these simple example steps.
Get the latest version of Node.js
npm install
npm run start
npm run test
npm run start
👤 Mariana Revilla Lérida
👤 Mahmoud Makhlouf
Contributions, issues, and feature requests are welcome!
Feel free to check the issues page.
Give a ⭐️ if you like this project!
This project is MIT licensed.