Recalculating recipe servings can be time-consuming. A recipe may offer a large serving but you want less. And vice versa.
Kitchen Geek helps people discover recipes based on available ingredients, resize servings, and tracks needed ingredients.
This server allows the Kitchen Geek client to store, read, delete and check for bookmarked recipes.
- All data is stored in a JSON file
- The client interacts with the JSON file through an API made with Node and Express.
- Clone or download this project (Click the green code dropdown above).
git clone https://github.com/Pensive1/KitchenGeek.git- Open your terminal and install NodeJS. If you have node, please skip this step.
npm install npm@latest -g-
In your terminal or code editor, browse into the folder.
-
Run
npm installto download the necessary packages
npm installNote: This project requires API details in a
.envfile. Send me an email for details, fill in the quotes then rename.env.exampleto.env.
- Once complete, type
npm startto run the server.
Note: The server must run at all times for Kitchen Geek to run effectively.
Head back to the client repo to continue installation.