Skip to content

The Recipe app keeps track of all your recipes, ingredients, and inventory. It will allow you to save ingredients, keep track of what you have, create recipes, and generate a shopping list based on what you have and what you are missing from a recipe.

License

Notifications You must be signed in to change notification settings

lu-jim/recipes-on-rails

 
 

Repository files navigation

Recipes on Rails

Recipe sharing with Ruby on Rails.

The Recipe app keeps track of all your recipes, ingredients, and inventory. It will allow you to save ingredients, keep track of what you have, create recipes, and generate a shopping list based on what you have and what you are missing from a recipe. Also, since sharing recipes is an important part of cooking the app should allow you to make them public so anyone can access them.

Built With

  • Ruby on Rails

Getting Started

Prerequisites

  • Ruby
  • Postgres server

Setup

Clone this repo and enter the directory.

git clone [email protected]:lu-jim/recipes-on-rails.git && cd recipes-on-rails

Install

Run the following command to install all the dependencies.

bundler install

Usage

Run the following command to start the server, then go to http://localhost:3000

rails db:create # create database
rails db:migrate # migrate tables
rails db:seed # load all data in database from seed.rb

bin/dev # necessary to start the app for the first time
---- or ----
rails s # can be used after starting the app at least once

Run tests

bundle exec rspec spec

Live version:

Authors

👤 Eapen Zacharias

👤 Piero Lescano

👤 Luis Fernando Jimenez

Show your support

Give a ⭐️ if you like this project!

About

The Recipe app keeps track of all your recipes, ingredients, and inventory. It will allow you to save ingredients, keep track of what you have, create recipes, and generate a shopping list based on what you have and what you are missing from a recipe.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • Ruby 57.7%
  • HTML 37.5%
  • Dockerfile 2.3%
  • JavaScript 1.5%
  • Other 1.0%