{"id":19071581,"url":"https://github.com/omar-muhamad/yummy-javascript-capston","last_synced_at":"2025-04-28T15:42:19.102Z","repository":{"id":45280467,"uuid":"440341138","full_name":"Omar-Muhamad/Yummy-JavaScript-Capston","owner":"Omar-Muhamad","description":"We build Meal recipes website based on an external API Meals DB and Involvement API. The website is dynamic and builds basic single-page apps using ES6 syntax, ES6 modules, callbacks, promises, and webpack. follow Gitflow and perform a code review for a team member.","archived":false,"fork":false,"pushed_at":"2024-01-18T13:11:59.000Z","size":2572,"stargazers_count":5,"open_issues_count":1,"forks_count":1,"subscribers_count":1,"default_branch":"main","last_synced_at":"2025-04-18T17:19:48.808Z","etag":null,"topics":["agile","bootstrap","css3","html5","javascript","kanban","pair-programming"],"latest_commit_sha":null,"homepage":"https://omar-muhamad.github.io/Yummy-JavaScript-Capston/","language":"JavaScript","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"mit","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/Omar-Muhamad.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null}},"created_at":"2021-12-21T00:13:04.000Z","updated_at":"2024-01-18T13:39:14.000Z","dependencies_parsed_at":"2024-11-09T01:30:19.311Z","dependency_job_id":"5afc2849-39ad-447c-94f6-6e5dac7401bc","html_url":"https://github.com/Omar-Muhamad/Yummy-JavaScript-Capston","commit_stats":null,"previous_names":[],"tags_count":0,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Omar-Muhamad%2FYummy-JavaScript-Capston","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Omar-Muhamad%2FYummy-JavaScript-Capston/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Omar-Muhamad%2FYummy-JavaScript-Capston/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Omar-Muhamad%2FYummy-JavaScript-Capston/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/Omar-Muhamad","download_url":"https://codeload.github.com/Omar-Muhamad/Yummy-JavaScript-Capston/tar.gz/refs/heads/main","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":251340742,"owners_count":21573976,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["agile","bootstrap","css3","html5","javascript","kanban","pair-programming"],"created_at":"2024-11-09T01:29:29.532Z","updated_at":"2025-04-28T15:42:19.075Z","avatar_url":"https://github.com/Omar-Muhamad.png","language":"JavaScript","funding_links":[],"categories":[],"sub_categories":[],"readme":"![](https://img.shields.io/badge/Microverse-blueviolet)\n# Yummy (JavaScript Capstone)\n## Description\nThis is the JavaScript capstone project.\nWe build Meal recipes website based on an external API [Meals DB](https://www.themealdb.com/api.php) and [Involvement API](https://www.notion.so/Involvement-API-869e60b5ad104603aa6db59e08150270).\nThe website is dynamic and builds basic single-page apps using ES6 syntax, ES6 modules, callbacks, promises, and webpack.\nfollow Gitflow and perform a code review for a team member.\n\n## 🚀 Live Demo\n\nGitHub Pages [live demo link](https://omar-muhamad.github.io/JavaScript-Capston-Project/).\n\n## Video Demo\n\n[Video Demo Link](https://drive.google.com/file/d/1IjgiWaM0W9-w2ZkGlV94dh3Td6D9Qcmk/view)\n\n## Screenshots\n\n![screenshot](./Screenshot-1.png)\n\n![screenshot](./Screenshot-2.png)\n\n## 🛠 Built With\n\n### Tech Stack\n\n- JavaScript.\n- HTML.\n- CSS.\n- Babel js (Transpiler).\n- Webpack js (Bundler).\n- Linters.\n\n### Key Features\n\n- Gitflow workflow is used.\n- GitHub Projects (Kanban board Agile) is used to arrange workload between team members.  \n- Bable.js transpiler and Webpack.js bundler used for the development process.\n- REST API consumed to fetch recipes, comments, and likes (get and post).\n\n\n## Getting Started\n\n### Prerequisites\n\n- Install [node.js](https://nodejs.org/en/).\n  \n### Setup\n\n- Clone the project using git-bash or Githup Desktop.\n- Open the project folder with VSCode or any Editor.\n- Open the terminal and navigate to the project folder.\n\n### Usage\n\n- Run this command `npm install` to install dependencies.\n- Run this command `npm start` to start the dev server.\n\n### Test\n\n- `Npm run test`\n\n## Authors\n\n👨‍💻 **Omar Muhammad**\n\n- GitHub: [@Omar-Muhamad](https://github.com/Omar-Muhamad)\n- Twitter: [@Eng_OmarMuhamad](https://twitter.com/Eng_OmarMuhamad)\n- LinkedIn: [@eng-omarmuhammad](https://www.linkedin.com/in/eng-omarmuhammad/)\n\n👨‍💻 **Kerolous Samy**\n\n- GitHub: [@keroloussamy](https://github.com/keroloussamy)\n- Twitter: [@kerolous_samy](https://twitter.com/kerolous_samy)\n- LinkedIn: [@keroloussamy](https://www.linkedin.com/in/keroloussamy/)\n\n## 🔭 Future Features\n\n- Update the app design and add mobile responsiveness.\n\n## 🤝 Contributing\n\nContributions, issues, and feature requests are welcome!\n\nFeel free to check the issues page.\n\n## Show your support\n\nGive a ⭐️ if you like this project!\n\n## License\n\nThe app is [MIT-licensed](https://github.com/Omar-Muhamad/JavaScript-Capston-Project/blob/main/LICENSE).\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fomar-muhamad%2Fyummy-javascript-capston","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fomar-muhamad%2Fyummy-javascript-capston","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fomar-muhamad%2Fyummy-javascript-capston/lists"}