As a culinary adventurer and someone who is obsessivly collecting recipes, it made perfect sense for me to create an application where people can share their recipes and get inspired by others.

What I learned

For this project I used Clouidnary for image uploads, which was a completely new experience.

I also used the MVC design pattern and javascript modules, keeping the codebase nice and tidy. Users are able to like and save recipes to a favourites collection, which added another layer to the application. I included Lottie animation, which was also a first.

Optimizations for the future

Would have liked to add a category sort option and option to save recipes to subcategories.

Project stack

Node.js | Express | EJS | MongoDB | Mongoose | Clouidnary

Current Stack