Skip to content

rayeberechi/Savoury

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

1 Commit
 
 
 
 
 
 
 
 

Repository files navigation

Savoury: Your Cook Buddy

Savoury is a web application that helps you discover and explore new recipes. Built with a focus on a clean, responsive design and robust functionality, it allows you to search for meals, filter them by category or region, and save your favorites.


Features

  • Search for Recipes: Easily find meals by typing a name into the search bar.
  • Dynamic Filtering: Refine your search results by selecting meal categories or countries of origin.
  • "Feeling Lucky?" Button: Discover a random meal with a single click.
  • Interactive UI: Click on any meal to view detailed information, including ingredients, instructions, and a YouTube video link.
  • Favorites Feature: Save and view your favorite recipes, which are stored securely in your browser's local storage for future access.
  • Responsive Design: A seamless user experience on both mobile devices and desktops.
  • Data Caching: The app caches recent search results in local storage, providing faster load times and some offline functionality.

Technologies Used

  • HTML5: Provides the foundational structure of the application.
  • Tailwind CSS: A utility-first CSS framework for rapid and responsive styling.
  • Vanilla JavaScript: Powers all of the app's dynamic functionality, including API calls, DOM manipulation, and state management.
  • TheMealDB API: A free, open-source API used to fetch meal data.

How to Run the Project

  1. Clone the Repository: Download or clone the project files to your local machine.
  2. Open in Browser: Open the index.html file in your preferred web browser. No local server is required.
  3. Explore: Use the search bar, filters, or the "Feeling Lucky?" button to start your culinary journey.

What's Next?

This project can be further enhanced with features like:

  • User Accounts: Enabling users to save and sync their favorite recipes across different devices.
  • Advanced Filtering: Including an ingredient-based search filter.

Credit

Author: Faithy Raymond Cohort: Women in DeFi JavaScript 2.0 Tutors: Koxy, AjTech and JayKosai

About

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published