An open API service indexing awesome lists of open source software.

https://github.com/kondlekar-yash/cook-it

Project to demonstrate fundamental skills of HTML, CSS and modern JavaScript
https://github.com/kondlekar-yash/cook-it

css3 dom-manipulation error-handling es6 event-management eventdelegation html5 javascript oop persistence responsive-web-design

Last synced: 4 months ago
JSON representation

Project to demonstrate fundamental skills of HTML, CSS and modern JavaScript

Awesome Lists containing this project

README

          

# Cook-it

A Javascript project to demonstrate fundamental skills of HTML, CSS and modern JavaScript. It also covers advanced features of JS such as OOP, DOM manipulation, EventHandlers, persistance with local storage and much more.
Features of this web application are as follows:
-Bookmark favorite recipes for quick access.
-Search recipes by ingredients or name.
-Mobile-friendly interface using SCSS and error handling.
-Persist data using local storage.
-Interactive UI with JavaScript event handlers.
-Organized code using MVC architecture with Object-Oriented Programming.

# Skills Demonstrated

- **HTML**: Semantic HTML5 structure.
- **CSS/SCSS**: Styling with SCSS, including variables and mixins.
- **JavaScript**: ES6+ features, including classes, modules, OOP, and async/await.
- **DOM Manipulation**: Dynamic content updates and user interaction handling.
- **Local Storage**: Data persistence across sessions.
- **Responsive Design**: Ensuring usability across different devices.
- **Event Handling**: Managing user interactions efficiently.

To-Do features:
1- Add new recipe
2- Clear bookmarks button

## License

This project is licensed under the MIT License - see the [LICENSE](LICENSE) file for details.