Skip to content

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

License

Notifications You must be signed in to change notification settings

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