/Recipes-App

This is a ruby on rails recipe app that allows users to add, delete and update recipes and make private or public each recipe.

Primary LanguageRubyMIT LicenseMIT

Recipes App

πŸ“— Table of Contents

πŸ“– Blog App

Recipes App The Recipe App is a web application built using the Ruby on Rails framework, that provides users with a platform to create, modify and remove recipes. Users can decide whether to make their recipes public or private, depending on whether they want to share them with others or keep them to themselves. Moreover, the app has a useful feature that allows users to generate a shopping list based on the food items required for their selected recipes.

  • Services (job queues, cache servers, search engines, etc.)

πŸ›  Built With

Tech Stack

This project was implemented using:

Framework
Database

Key Features

  • Can persist user data to database
  • Can persist recipes data to database
  • Can persist foods database

(back to top)

πŸ’» Getting Started

To get a local copy up and running, follow these steps:

Prerequisites

In order to run this project you need to have installed:

  • install ruby

  • install postgresql

  • You’ll need to have Ruby and Rails on your machine.

Optionally, in order to modify this project you should to have installed:

Setup

To clone this repository to your desired folder:

  • You can download the Zip file from the GitHub repository, or clone the repository with:
git clone https://github.com/rmrmrmr/Recipes-App.git
  • Access the cloned directory with:
cd Recipes-App
  • Open it with your favorite code editor or with the live server

Install

To run the project, execute the following command in the project directory:

    bundle install
    rails db:create
    rails db:migrate

Tests

To run the tests run the following commands:

Install gems

  bundle install

Run tests

  rspec spec

Usage

To run the project, execute the following command in the project directory:

rails server

(back to top)

πŸ‘₯ Authors

πŸ‘€ Ricardo MartΓ­nez

πŸ‘€ Gabriel Cilfone

(back to top)

πŸ”­ Future Features

We will implement this on the future:

  • Users can create, modify and delete recipes.
  • Users can decide whether to make their recipes public or private.
  • Allows users to generate a shopping list based on the foods needed for their selected recipes.

(back to top)

🀝 Contributing

Contributions, issues, and feature requests are welcome!

Feel free to check the issues page.

(back to top)

⭐️ Show your support

Give a ⭐️ if you like this project!

(back to top)

πŸ™ Acknowledgments

  • Microverse

(back to top)

πŸ“ License

This project is MIT licensed.

(back to top)