Bondok6 / 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.

Home Page:https://kyramrecipes.herokuapp.com/

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

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.

https://kyramrecipes.herokuapp.com/


Languages

Language:Ruby 66.4%Language:HTML 28.3%Language:Batchfile 3.2%Language:JavaScript 1.3%Language:CSS 0.8%