Skip to content

The Recipe app keeps track of all your recipes and ingredients. 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.

Notifications You must be signed in to change notification settings

Bondok6/recipe-app

 
 

Repository files navigation

Recipe App

The Recipe app keeps track of all your recipes and ingredients. 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.

Presentation

ScreenVideo_19-05-2022_22-54-13.mp4

Live Demo

Live Demo Link

Built With

  • Ruby
  • Ruby on Rails
  • OOP
  • SQL Postgres
  • Bootstrap5

Getting Started

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

  • Click on the top right green "code" button.
  • On the dropdown menu, choose "download with zip" button.
  • After download, extract the zip file and you have the project on your machine.
  • Make sure that your PostgreSQL server is running and you have the ability to establish connection with the database.
  • Execute rails db:create to create the database.
  • Run rails s to run the application.

Tests

  • If you want to run some unit tests, all you need to do is:
  • On your terminal execute:

    gem install rspec

  • Run the rspec command in this case over the path of spec/, the resulting command will look like this:

    rspec spec/

  • If you want to run the tests over the entire project, you can execute the following command:

    rspec

Authors

👤 Kyrillos Hany

👤 AmelKhiri

🤝 Contributing

Contributions, issues, and feature requests are welcome! Feel free to check the issues page.

Show your support

Give a ⭐️ if you like this project!

Acknowledgments

  • Hat tip to anyone whose code was used
  • Inspiration
  • etc

📝 License

This project is MIT licensed.

About

The Recipe app keeps track of all your recipes and ingredients. 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.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • Ruby 66.4%
  • HTML 28.3%
  • Batchfile 3.2%
  • JavaScript 1.3%
  • CSS 0.8%