Skip to content

FoodFeed is a recipe app aimed at home chefs, providing recipe inspiration and assistance during the cooking process.

Notifications You must be signed in to change notification settings

Food-Feed/back-end

Repository files navigation

FoodFeed

by Hannah

FoodFeed is a recipe app aimed at home chefs, providing recipe inspiration and assistance during the cooking process. Users can easily follow a recipe and cook while using voice command to control the recipe's walkthrough video hands-free.

foodfeed_homepage

foodfeed_recipes_page

foodfeed_recipe_detail

Getting Started

  1. Clone both the frontend and the backend repositories.
$ git clone https://github.com/Food-Feed/front-end
$ git clone https://github.com/Food-Feed/back-end
  1. cd into the backend repository
  2. Bundle install all necessary gems
$ bundle install
  1. Create the database and the migrations, then seed the database
$ rails db:create
$ rails db:migrate
$ rails db:seed
  1. Start the rails server
$ rails s
  1. cd into the frontend repository
  2. Start the app. This will open in your default browser.
$ npm start

Prerequisites

  • Ruby on Rails
  • VS Code
  • PostgreSQL

Features

  • Log in/out, implemented with jwt authentication
  • Browse existing recipes
  • View a walkthrough video and control with voice commands
  • Add a new recipe
  • Edit or delete recipes they added
  • Add comments on recipes

In Progress Features

  • Signup, implementing with jwt authentication
  • Edit comments they added on recipes
  • Recipe ratings
  • Recipe average cook time
  • Favorites bar
  • Add/edit form styling

Tech Stack

  • React.js (Frontend)
  • Ruby on Rails API
  • PostgreSQL
  • HTML/CSS

Tools

About

FoodFeed is a recipe app aimed at home chefs, providing recipe inspiration and assistance during the cooking process.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published