Skip to content

The Recipe App: Simplify recipe management, ingredient tracking, and inventory control. Create, save, and share recipes. Generate shopping lists based on needed ingredients. Streamline your cooking experience.

License

Notifications You must be signed in to change notification settings

Kashif-Saleem-Ghuman/recipe-app

Repository files navigation

📗 Table of Contents

📖 [Recipe App]

The Recipe app provides a comprehensive solution for managing 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. 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
  • Logge in user can add new recipes
  • Logged in user can make the recipe public or private
  • Public recipes can be viewd 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:

  cd my-prefered-folder
  
  git clone https://github.com/Kashif-Saleem-Ghuman/recipe-app.git

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/

or :

rspec spec/models
rspec spec/views

👥 Authors

👤 Kashif

👤 Wahaj Ali

👤 Saeqa

(back to top)

🔭 Future Features

  • Edit Reccipes
  • Edit Price of ingredient
  • Edit ingredients
  • Edit shopping list

(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 anyone whose code was used

(back to top)

📝 License

This project is MIT licensed.

(back to top)

About

The Recipe App: Simplify recipe management, ingredient tracking, and inventory control. Create, save, and share recipes. Generate shopping lists based on needed ingredients. Streamline your cooking experience.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Contributors 3

  •  
  •  
  •