Skip to content

bellmcp/Cookify-Cooking-App

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

44 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Cookify — Your Kitchen Companion

Cookify is your on-the-go app for any delicious food recipes. Over 1,000,000 recipes now at your fingertips. An app which serves as your own cookbook, an incredible search tool and a personalized shopping list.


Demo

What I Learned

  • Learn how to organize and structure by using modules and functions, how to create data privacy and encapsulation.
  • Asynchronous JavaScript: the event loop, promises, async/await, AJAX calls and APIs.
  • Modern JavaScript: Learn how to set up a modern development workflow with NPM, Webpack, Babel and ES6 modules.
  • Implementing MVC (Model-View-Controller) architecture: SEARCH CONTROLLER, RECIPE CONTROLLER, LIKE CONTROLLER & LIST CONTROLLER.

Future Ideas Include

  • Implement button to delete all shopping list items.
  • Implement functionality to manually add items to shopping list.
  • Save shopping list data in local storage.
  • Improve error handling.

License

Source Code License

Licensed under The MIT License. You could use the source code for whatever you want as long as the LICENSE file or the license header in the source code still there.

Documentation License

All reading materials from this repository is licensed under CC BY 4.0. You could use this repository as your reference as long as you give the attribution.

Copyright © 2020 Wutipat Khamnuansin, All rights reserved.

About

Cooking search engine developed with JavaScript. Over 1,000,000 recipes now at your fingertips.

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published
pFad - Phonifier reborn

Pfad - The Proxy pFad of © 2024 Garber Painting. All rights reserved.

Note: This service is not intended for secure transactions such as banking, social media, email, or purchasing. Use at your own risk. We assume no liability whatsoever for broken pages.


Alternative Proxies:

Alternative Proxy

pFad Proxy

pFad v3 Proxy

pFad v4 Proxy