Skip to content

This is a Recipe App created with Ruby on Rails + Postgresql, as a Rails Group Capstone Project. It manages Recipes, that Users who sign-up can add to the app, make them either public or private, add ingredients, foods and generate shopping lists based on those ingredients.

License

Notifications You must be signed in to change notification settings

hajnaloltyan/recipe-app

Repository files navigation

Recipe App

📗 Table of Contents

📖 Recipe App

This is a Recipe App created with Ruby on Rails + Postgresql, as a Rails Group Capstone Project.

It manages Recipes, that Users who sign-up can add to the app, make them either public or private, add ingredients, foods and generate shopping lists based on those ingredients.

Without sign-up, the visitor can only browser through the public recipes.

🛠 Built With

Tech Stack

Ruby
Rails
Database
RSpec
Devise
Cancancan
Linters

Key Features

  • Sign-up
  • Add new recipe
  • Add recipe ingredient
  • Add Food
  • Generate Shopping List

(back to top)

💻 Getting Started

This repository includes files with Ruby language.

Prerequisites

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

  • Ruby check this to install it.
  • Rails check this to install it.
  • Postgresql check this to install it.

Setup

Clone this repository to your desired folder by opening the terminal and running the following command:

  git clone [email protected]:hajnaloltyan/recipe-app.git

Usage

Create the database and start the app:

  rails db:create
  rails db:migrate
  rails server

Navigate to http://localhost:3000 and see the functional app.

For linter errors:

  rubocop

Tests

For running tests:

  rspec

(back to top)

👥 Author

👤 Cristian Villa

👤 Hajnalka Oltyan

(back to top)

🔭 Future Features

  • Attaching media files for new recipes to have image of the food

(back to top)

🤝 Contributing

Contributions, issues, and feature requests are welcome!

Feel free to check the issues page.

(back to top)

⭐️ Show your support

If you like this project you could clone the repo and work with it or do the changes in a new branch. Also you could let a message with your thoughts.

(back to top)

🙏 Acknowledgments

I would like to thank Microverse for providing the necessary resources for this project.

(back to top)

📝 License

This project is MIT licensed.

(back to top)

About

This is a Recipe App created with Ruby on Rails + Postgresql, as a Rails Group Capstone Project. It manages Recipes, that Users who sign-up can add to the app, make them either public or private, add ingredients, foods and generate shopping lists based on those ingredients.

Resources

License

Stars

Watchers

Forks