LynaMahdi / EpicurianMeal

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

<<<<<<< HEAD

EpicurianMeal

=======

Getting Started with Create React App

EpicureanMeal is a Recipe Finder that allows users to search for recipes using the Spoonacular API. Users can view recipes, add them to favorites, and explore various dishes.


Add your individual information

SPOONACULAR_API_KEY=

Change the URLs of the PHP files in the React application so that they point to your own local services.


Features

The functionalities present in the website are:

  • Search for a recipe by its name or ingredients. (Spoonacular API)
  • Create a new user's account.
  • Receive a welcome email upon creating a new account. (Sendgrid)
  • Log in an existing account.
  • Read description, preparing instructions, and see ingredient images of recipes.
  • Mark recipes as favorites.
  • Manage your favorite recipes list.
  • Manage your account (change password and delete account).

Technologies

Front-end:

  • JavaScript
  • React

Back-end:

  • Node.js
  • PHP

External APIs

Getting Started

Prerequisites

  • Node.js and npm installed
  • PHP server set up
  • Spoonacular API key

Installation

  1. Clone the repository: git clone https://github.com/LynaMahdi/EpicurianMeal.git
  2. Install dependencies: npm install
  3. Set up your Spoonacular API key in the backend PHP files.

Usage

  1. Start your PHP server.
  2. Run the React app: npm start
  3. Access the app in your browser at http://localhost:3000

About


Languages

Language:JavaScript 54.6%Language:CSS 24.1%Language:PHP 19.8%Language:HTML 1.5%