Skip to content

Nutrionist allows users to find and save recipes to their calendar.

brendenrdowd/mealPlanner-client

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

27 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

CodeFactor

Nutrionist

Nutrionist allows users to find and save recipes to their calendar. Recipes can be searched using a keyword, and by cuisine, ingredients to avoid, meal type, and diets and allergies.


A live version can be found at mealplan.now.sh

Motivation

I have a hard time grocery shopping effectively and cooking meals for myself. I wanted a centralized way to find recipes based on ingredients and consolidate it into a calendar so a user can know exactly whats for dinner coming up and what ingredients they will need.

Screenshots

landing page

login page

registration page

Dashboard

search

calendar

results

recipe

Technologies

Built using React (with enzyme, moment.js, and react-calendar, JWT).

API

The API can be reached on Heroku, here, though it is a protected endpoint. The repository can be found here.

The API handles authenticating user information, retrieving user information from the databse, and storing and retrieving recipe information for specific users from the database.

Spoonacular API

Currently I'm relying heavily on the RapidAPI spoonacular API. My hope is to integrate with a user interactive database and stop relying on the external API altogether.

Upcoming Fixes

  • input on recipe page above navbar
  • clicking links toggles sidedrawer close

Future Features

This is a project I will continue to work on, my main goals are:

  • Add a consolidated grocery list
  • Allow users to update their information, i.e. diets, allergies and password.
  • Allow users to favorite recipes and get recommendations based on favorites.

About

Nutrionist allows users to find and save recipes to their calendar.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published