/recipe_app

Primary LanguageRubyMIT LicenseMIT

Blog App

📗 Table of Contents

📖 Recipe app

Recipe app The recipe app, is an app built with ruby on rails and postgres database. It enables users post recipes of desired meals for themselves and other users to see.

🛠 Built With

Tech Stack

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

    • Built using Ruby on Rails
    • Users can post recipe
    • Users can delete recipe
    • Users can add food
    • Users can make recipe public or private
    • Generates shopping list for user

    (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/Othniel2471/recipe_app.git

    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

    it will run the the server on localhost:3000

    (back to top)

    Tests

    to run tests for this project

        rspec spec/features

    (back to top)

    👥 Author

    👤 OMAIDU OTHNIEL

    👤 Souad

    (back to top)

    🔭 Future Features

    • Add dark toggle
    • upgrade styling

    (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 you can share this project to your friend

    (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)