Skip to content

Latest commit

 

History

History
43 lines (28 loc) · 1.54 KB

README.md

File metadata and controls

43 lines (28 loc) · 1.54 KB

#Uprecipe

Is an app to look up various recipes as well as add your own ones. All recipes are fetched from an external API. All recipes which users add manually are stored in the MongoDB database. image image image

Getting started with the server

Before you continue with the installation make sure you have: Node and npm installed on your machine. You should also have MongoDB installed.

Installation

Clone the repo

git clone https://github.com/Zil456/Uprecipe.git
cd Uprecipe

In Node, you will need to install the following dependencies:

axios
cors
express
mongoose
nodemon

Getting started with the database

The app uses MongoDb. Therefore, you will need MongoDB installed and running. I also used mongoose alongside MongoDB.

API

This app uses an external api which can be found here: https://rapidapi.com/edamam/api/recipe-search-and-diet You will need to create an account and subscribe to use it. It is FREE for up to 1000 requests per month.

Authentication

This app uses Auth0 for authentication. You will need to create an account here https://auth0.com/ to use this service. It is FREE. Once you have done so, you will receive a domain and a client id. Both of them will need to be inserted in the .env file.