- π About the Project
- π» Getting Started
- π₯ Authors
- π Future Features
- π€ Contributing
- βοΈ Show your support
- π Acknowledgements
- β FAQ
- π License
In this project, a website for Meals is being build. The external API used for showing Meals and its details is MealsDB API. The webapp have 2 user interfaces.
- A home page showing a list of meals items that you can "like."
- A popup window with more data about the meal that you can use to comment on it.
- HTML
- CSS
- Javascript
- Webpack
- APIs
- Jest
Webpack
Jest
- Develop webapp around an API
- Conduct test to ensure all edge cases are covered
- Create web page using given wireframe
- Users can filter amount of movies displayed
To get a local copy up and running follow these simple example steps.
-Reach to following Github URL:
https://github.com/Zainab-Alzubair/the-meal
-Copy the URL.
-In Visual Studio Code βTerminalβ change the current working directory to the location where you want the cloned directory.
-Type git clone in the terminal, paste the URL you copied earlier, and press βenterβ to create your local clone.
$ git clone {repository URL}
- npm install
- run command
npm run build
npm start
In order to run this project you need:
- Basic Knowledge of HTML, CSS, & JavaScript.
- Basic knowledge of ES6 syntax.
- Basic knowledge of Git, GitHub &Gitflow.
- Basic knowledge of Linters.
- Basic knowledge of Webpack.
- Basic knowledge of Jest unit-testing library.
- Basic knowledge of VS Code or any other code-editors.
Clone this repository to your desired folder:
_cd PATH_
_git clone https://github.com/Zainab-Alzubair/the-meal.git_
cd Javascript-Group-Capstone
npm install
npm run build
npm start
Install this project with:
npm install
To run the project, execute the following command:
npm start
To run tests, run the following command:
npm test
You can deploy this project using:
npm start
π€ Zainab Alzubair
- GitHub: @Zainab-Alzubair
- LinkedIn: @Zainab-Alzubair
π€ Mohamed Khaled
- GitHub: @Mohamed Khaled
- LinkedIn: @Mohamed Khaled
- Implement additional home pages, one page per category of movies
Contributions, issues, and feature requests are welcome!
Feel free to check the issues page.
Give a βοΈ if you like this project!
- Thanks to Microverse for giving this opportunity to learn ...
- Code Reviewers & Coding Partners.
- Hat tip to anyone whose code was used.
-
How to generate a new key for the API?
-
Open VScode and generate a key by using the following command
curl -X POST https://us-central1-involvement-api.cloudfunctions.net/capstoneApi/apps/
This project is MIT licensed.