mohamedSabry0 / recipe_app

Create, delete, and share recipes. Easily manage ingredients, explore public recipes, and generate shopping lists based on your inventories.

Home Page:https://recipes-directory-test.onrender.com

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Recipe App

πŸ“— Table of Contents

πŸ“– Recipe On Rails

Recipe App is a web application that allows users to create, and delete recipes, and inventories. It also allows users to add ingredients to their inventories, and add ingredients to their recipes. Users can also view other users' public recipes, and create shopping lists for a recipe based on the ingredients available in their inventory.

πŸ“Ί [Live Demo]

πŸ›  Built With

Tech Stack

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

    • Built using Ruby on Rails

    (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.2
        rails >= 7.0
        postgres >- 15.3
    

    Setup

    Clone this repository to your desired folder:

      git clone git@github.com:mohamedSabry0/recipe_app.git

    Install

    Install this project with:

      cd recipe_app
      bundle install

    it will install the required gemfile for running the project

    run the following commands to create and migrate:

      rails db:create
      rails db:migrate

    Usage

    to use this project:

       bin/rails server

    Or

       rails server

    it will run the the server on localhost:3000

    to run tests:

       rspec

    (back to top)

    πŸ‘₯ Authors

    πŸ‘€ Mohamed Sabry

    πŸ‘€ Stanley Ramos

    πŸ‘€ Abu Talha

    (back to top)

    πŸ”­ Future Features

    • Add Events
    • Add Calories
    • Add Relevant Nutrition Facts
    • Enable different login options
    • Add a search bar
    • Add a filter option
    • Add a rating system

    (back to top)

    🀝 Contributing

    Contributions, issues, and feature requests are welcome!

    Feel free to check the issues page. You are welcome to fork the repository and modify the code. We encourage pull requests.

    (back to top)

    ⭐️ Show your support

    Give a star⭐️ or a thumbs up πŸ‘ if you like this project! You can visit my GitHub profile for more of my projects.

    (back to top)

    πŸ™ Acknowledgments

    (back to top)

    πŸ“ License

    This project is MIT licensed.

    (back to top)

    About

    Create, delete, and share recipes. Easily manage ingredients, explore public recipes, and generate shopping lists based on your inventories.

    https://recipes-directory-test.onrender.com

    License:MIT License


    Languages

    Language:Ruby 66.4%Language:HTML 28.9%Language:Dockerfile 1.5%Language:CSS 1.4%Language:JavaScript 1.1%Language:Shell 0.5%Language:SCSS 0.3%