JavaScript Capstone Project to Build an API-based Web App [Collaborative Project]
This is a collaborative capstone proeject where the team is tasked to build a web app that displays list of food items form The Meals DB API and create and display Usedr reactions such Like and Comment using Microverse Involvement API.
In this project, we have:
- Used JavaScript to make websites dynamic and build basic single page apps.
- Used ES6 syntax.
- Used ES6 modules.
- Used callbacks and promises.
- Used webpack.
- Applied JavaScript best practices and language style guides in code.
- Used AAA pattern for unit tests.
- Wrote units tests for a JavaScript app.
- Follow Gitflow.
- Solved simple git conflicts.
- Sent and receive data from an API.
- Used API documentation.
- Understood and Used JSON.
- Made JavaScript code synchronous.
- Performed a code review for a team member.
Click here to visit the app
- JavaScript
- HTML & CSS
- webpack@5.44.0
- ES6
- bootstrap 5
- The Meals DB API
browser
vscode
git
jest
To get a local copy up and running follow these simple steps:
-
Open terminal Ctrl + Alt + T
-
git clone git@github.com:francisuloko/delicacies.git
-
cd delicacies
-
npm install
-
npm start
-
visit localhost:8080
- Install jest using yarn
yarn add --dev jest
- Or install using npm
npm install --save-dev jest
- Add the following section to your package.json:
{ "scripts": { "test": "jest" } }
- How to run the tests:
npm run test
oryarn test
👤 Ijay Abby
- GitHub: @IjayAbby
- Twitter: @Ijay_js
- LinkedIn: Abigael Nyangasi
👤 Francis Uloko
Contributions, issues, and feature requests are welcome!
Feel free to check the issues page.
Give a ⭐️ if you like this project!
- Microverse Inc.
This project is MIT licensed.