Skip to content

If making it to the Guinness book of world records sounds exciting to you, then The Recipe app provides a comprehensive solution for managing your secret recipes, ingredients, and inventory. You can save ingredients and track what you have on hand, create recipes, and generate a shopping list based on what you need for a recipe!

Notifications You must be signed in to change notification settings

mohisa302/Recipe-app

Repository files navigation

📗 Table of Contents

📖 Recipe

If making it to the Guinness book of world records sounds exciting to you, then The Recipe app provides a comprehensive solution for managing your secret recipes, ingredients, and inventory. You can save ingredients and track what you have on hand, create recipes, and generate a shopping list based on what you need for a recipe and even track your cooking time. Additionally, the app allows you to make your recipes public, facilitating easy sharing with others who may find them useful in their own cooking endeavors

  • View Recipes for the logged in user
  • logged in user can delete their recipes
  • Logged in user can add new recipes
  • Logged in user can make the recipe public or private
  • Public recipes can be viewed by any user

🛠 Built With

Tech Stack

Server
Database

Key Features

  • Add new recipes
  • Delete recipes
  • Make recipe public or private
  • generate shopping list for missing ingredients in the inventory

(back to top)

Getting Started

To get a local copy up and running follow these simple example steps.

Prerequisites

You need the following tools be installed in your computer:

Setup

Clone this repository to your desired folder:

  git clone [email protected]:mohisa302/Recipe-app.git
   cd Recipe-app

Install

Install this project with:

  cd Recipe-app

  bundle install

Database creation

Next, use this command to create the databases:

rails db:create
rails db:migrate

Usage

To run the project, execute the following command:

  rails server or rails s

Run tests

To run tests, run the following command:

before you run the tests

rails db:seed RAILS_ENV=test
  rspec spec/

👥 Authors

👤 Mohi

👤 Christian Hakizimana

👤Ayo Moses

(back to top)

🔭 Future Features

  • Edit Reccipes
  • Edit Price of ingredient
  • Edit ingredients
  • Edit shopping list
  • Track cooking times

(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 please give a⭐️ and share with your friends.

(back to top)

🙏 Acknowledgments

  • Thanks to the Microverse team for the great curriculum.
  • Hat tip to our very own chef Hilda Bassey for the inspiration

(back to top)

📝 License

This project is MIT licensed.

(back to top)

About

If making it to the Guinness book of world records sounds exciting to you, then The Recipe app provides a comprehensive solution for managing your secret recipes, ingredients, and inventory. You can save ingredients and track what you have on hand, create recipes, and generate a shopping list based on what you need for a recipe!

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Contributors 3

  •  
  •  
  •