Skip to content

The Recipe app allowed users to manage their recipes and ingredients, including saving ingredients, monitoring stock, creating new recipes, and generating shopping lists. Users could also share recipes publicly. The app was implemented using Ruby on Rails and PostgreSQL.

License

Notifications You must be signed in to change notification settings

codehass/recipe_app

 
 

Repository files navigation

📗 Table of Contents

📖 Recipe-app

The Recipe app enables you to manage your recipes and ingredients. You can save ingredients, monitor your stock, develop new recipes, and generate a shopping list based on what you have and what you need for a recipe. Additionally, the app emphasizes the importance of sharing recipes and provides an option to make them public for everyone to access

🛠 Built With

  • Ruby
  • Ruby on Rails
  • Postgresql
  • Key Features

    • Add foods.
    • List foods.
    • Add recipes.

    (back to top)

    💻 Getting Started

    UML Diagram :

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

    Prerequisites

    In order to run this project you need:

    • Mac or PC
    • Install Ruby
    • Install Rails
    • Install Postgresql
    • Understanding of Ruby

    Setup

    • Clone this repository to your desired folder:
     git clone https://github.com/rbhatt1999/recipe_app.git
    • Navigate into the cloned folder
     cd recipe_app
    
    • Install this project with:
     bundle install
    • Set up the database Change the username and password of your postgres account in config/database.yml
     rails db:create db:migrate
    • Start the server
     rails s
    • Run tests
     rails db:migrate RAILS_ENV=test
     rspec spec
    • if it shows error try using this command
     bundle exec rspec spec

    (back to top)

    👥 Authors

    👤 Hassan EL OUARDY

    👤 Rohit Bhatt

    (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 leave a ⭐️

    (back to top)

    🙏 Acknowledgments

    I would like to thank Microverse for providing us with reading materials that aided us to during the project development

    (back to top)

    📝 License

    This project is MIT licensed.

    (back to top)

    About

    The Recipe app allowed users to manage their recipes and ingredients, including saving ingredients, monitoring stock, creating new recipes, and generating shopping lists. Users could also share recipes publicly. The app was implemented using Ruby on Rails and PostgreSQL.

    Resources

    License

    Stars

    Watchers

    Forks

    Releases

    No releases published

    Packages

    No packages published

    Languages

    • Ruby 71.9%
    • HTML 23.2%
    • Batchfile 2.4%
    • CSS 1.3%
    • JavaScript 1.1%
    • Shell 0.1%