Skip to content

An application that enables users to create recipes and choose whether to share them publicly or keep them private. Users can generate shopping lists, add food items, and incorporate these ingredients seamlessly into their recipes.

License

Notifications You must be signed in to change notification settings

batoolfatima2135/Recipe-app

Repository files navigation

Blog App

📗 Table of Contents

📖 Recipe On Rails

Recipe app keeps track of all your recipes, ingredients, and inventory. 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. Also, since sharing recipes is an important part of cooking the app should allow you to make them public so anyone can access them.

🛠 Built With

Tech Stack

Server
  • Ruby
  • Rails
  • Database
  • Postgres
  • Key Features

    • A login page.
    • A registration page.
    • A food list
    • A recipes list
    • A general shopping list view
    • A list of all public recipes from other users with their names and total prices.

    (back to top)

    🚀 Live Demo

    (back to top)

    💻 Getting Started

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

    Prerequisites

    In order to run this project you need:

        ruby >= 3.2.0
        rails >= 7.0
        postgres >- 15.3
    

    Setup

    Clone this repository to your desired folder:

      git clone https://github.com/batoolfatima2135/Recipe-app

    You need to setup database for these project

      development = Recipe_App_development
      test        = Recipe_App_test
      production  = Recipe_App-production
    

    or you can use your own database and change the config/database.yml

      default: &default
        adapter: postgresql
        encoding: unicode
        pool: 5
        username: [your_username]
        password: [your_password]
        host: localhost
    
      development:
        <<: *default
        database: [your_database_for_development]
    
      test:
        <<: *default
        database: [your_database_for_test]
    
      production:
        <<: *default
        database: [your_database_for_production]

    Install

    Install this project with:

      cd Recipe-app
      bundle install

    it will install the required gemfile for running the project

    Usage

    to use this project:

       bin/rails server or
       rails server

    it will run the the server on localhost:3000

    (back to top)

    👥 Authors

    👤 Batool Fatima

    👤 Kamran Asif

    (back to top)

    🔭 Future Features

    • Change theme option

    (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 kindly give stars

    (back to top)

    🙏 Acknowledgments

    I would like to thank microverse for this project

    (back to top)

    📝 License

    This project is MIT licensed.

    (back to top)

    About

    An application that enables users to create recipes and choose whether to share them publicly or keep them private. Users can generate shopping lists, add food items, and incorporate these ingredients seamlessly into their recipes.

    Topics

    Resources

    License

    Stars

    Watchers

    Forks

    Releases

    No releases published

    Packages

    No packages published