Skip to content

Personal JavaScript project. This is a recipe app that has different pages which allow you to search, save or filter meals

Notifications You must be signed in to change notification settings

philipHinch/my-foods-app

Repository files navigation

My Foods app

This is not your typical recipe app.

My Foods will help you to look for your next delicious meal! Search your meals based on their category or their country of provenience.

The search page will allow you to search meals by their name.

When you find your favourite meal you can save it to your favourites by clicking on the heart.

This app is currently only for mobile devices.

Design inpired by Adhiari Subekti.


Technologies used:

  1. HTML
  2. CSS
  3. VANILLA JAVASCRIPT

This project was built in an OOP (object oriented programming) style.

Data was retrieved from a public api TheMealDB.

I used async/await together with fetch to grab the data from the api. Favourite meals are persisted to local storage. High order functions have been used to iterate through data. There is a lot of DOM manipulation and event listeners. CSS animation was used to animate the heart on click. The page colors are stored in CSS variables.

View Project


Preview Image

View Project

About

Personal JavaScript project. This is a recipe app that has different pages which allow you to search, save or filter meals

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published