Skip to content

rbompiani/iHeartRecipes

Repository files navigation

iHeartRecipes

Description

iHeartRecipes is a digital recipe box that allows users to add, find, and collect their favorite recipes, all in one place.
Add and save your own private recipes, search other recipes, and create weekly meal plans.
Generate a shopping list from meal plans to make your grocery trips easier.

Features

1) Log In

  • Passwords are hashed and stored in an MYSQL Database
  • Forms implement client-side authentication (pending)

2) Create & Store Recipes

  • Recipes are validated and stored in MYSQL database, linked by user
  • Forms implement client-side authentication (pending)

3) Search For New Recipes (pending)

4) Create a Weekly Meal Plan (pending)

5) Generate a Weekly Shopping List (pending)

 

Technologies

1) ReactJS

  • React Router
  • Context

2) HTML/CSS

  • CSS Grid

3) NodeJS

  • Express
  • Bcrypt
  • Sequelize

4) MYSQL

  • Relational Database Tables

 

Development Roadmap

Development is in progress toward a functional MVP (Features 1-3), after which a round of front-end styling will be applied. Features 4-5 will be added individually.

Known issues and development progress can be tracked here: Project Board

A wireframe of feature buildout can be found here: Adobe XD Wireframe

 

Contributing

This project is currently closed to outside contributions.

 

Authors and Acknowledgment

While the Reactjs version of this app has been solely authored, a previous handlebars version was planned and created by a larger team. Thanks to the following ladies for their help in giving the project it's first wings:

See Julia's Child for version 1.0 of this recipe app.

 

Project status

Development is actively ongoing toward a functional MVP.

About

React recipe finder/keeper with weekly meal planning and auto-generated shopping lists

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published