Skip to content

The-Hungry-Kitchen is a recipe search website that allows users to discover recipes based on their dietary preferences and health considerations

License

Notifications You must be signed in to change notification settings

SamuelFanawopo/The-Hungry-Kitchen

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

The-Hungry-Kitchen

The-Hungry-Kitchen is a recipe search website that allows users to discover recipes based on their dietary preferences and health considerations. Built with EJS, SASS, JavaScript, Node.js, RecipeSearchAPI, Nodemailer, MongoDB, and Express, it offers a rich user experience with a functional and intuitive interface.

Features

  • Home page with popular meals and email sign-up section.
  • Recipe search functionality that displays recipes with details like calories, diet, and health labels.
  • Email notifications for updates and news via Nodemailer.
  • User email storage in MongoDB for future marketing and information dissemination.

Live Demo

You can try out a live demo of the application here: The-Hungry-Kitchen Live

Installation

To get a local copy up and running follow these simple steps.

  1. Clone the repository:
git clone https://github.com/SamuelFanawopo/The-Hungry-Kitchen.git
cd The-Hungry-Kitchen
  1. Install NPM packages:
npm install

Usage

To start the server, run:

npm start

For development, you can use the nodemon server with:

npm run dev

License

The Hungry Kitchen is open-sourced under the MIT License. Feel free to contribute, fork, and adapt it for your personal or professional projects.

Acknowledgements

  • EJS - For the embedded JavaScript templates enabling dynamic content rendering.
  • SASS - For the powerful CSS extension language that simplifies styling.
  • Node.js - The JavaScript runtime that powers the server-side logic.
  • Edamam Recipe Search API - For providing an extensive recipe database and search functionality.
  • Nodemailer - For enabling email sending capabilities within the application.
  • MongoDB - For the scalable, high-performance NoSQL database.
  • Express - The fast and minimalist web framework for Node.js applications.

About

The-Hungry-Kitchen is a recipe search website that allows users to discover recipes based on their dietary preferences and health considerations

Topics

Resources

License

Stars

Watchers

Forks