An "Egyptian food world" helps fetch the Egyptian meals list from Meal DB API and functionality to add likes for each one and share comments using Involvement API. This website was built with ES6, Webpack, fetching the data from REST API, and unit testing using Jest.
We have managed to complete the following:
1- Setup the project environment
2- Design the header and the footer
3- Structure and style the website homepage and the comments popup.
4- Fetch the meals listed from the API using the filter to get only the Egyptian meals.
5- Make a counter at the header with the number of items on the homepage.
6- Add functionality to add a like and the likes counter is updated once you like.
7- Show more details about the item when clicking on comment.
8- Create add a comment section to be able to add a comment.
9- Post the added comment to the involvement API and get it back to show the current comments an item has.
10- Add a comments counter to show the number of comments.
11- Make tests for the likes counter and the comments counter.
We have managed to complete the following: 1- Setup the project environment 2- Design the header and the footer 3- Structure and style the website homepage and the comments popup. 4- Fetch the meals listed from the API using the filter to get only the Egyptian meals. 5- Make a counter at the header with the number of items on the homepage. 6- Add functionality to add a like and the likes counter is updated once you like. 7- Show more details about the item when clicking on comment. 8- Create add a comment section to be able to add a comment. 9- Post the added comment to the involvement API and get it back to show the current comments an item has. 10- Add a comments counter to show the number of comments. 11- Make tests for the likes counter and the comments counter.