Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/kendoriddy/lush-recipe

This is a Ruby on Rails app that allows user to create, delete, and read recipes created by them or the community, allowing the users to decide whether they'd be public or not. Additionally, it allows users to create food records and generate a shopping list based on the missing food for their recipes. It comes with authentication and authorization
https://github.com/kendoriddy/lush-recipe

bootstrap postgresql rails ruby

Last synced: 20 days ago
JSON representation

This is a Ruby on Rails app that allows user to create, delete, and read recipes created by them or the community, allowing the users to decide whether they'd be public or not. Additionally, it allows users to create food records and generate a shopping list based on the missing food for their recipes. It comes with authentication and authorization

Awesome Lists containing this project

README

        



logo

Microverse README Template

# 📗 Table of Contents

- [📖 About the Project](#about-project)
- [🛠 Built With](#built-with)
- [Tech Stack](#tech-stack)
- [Key Features](#key-features)
- [🚀 Live Demo](#live-demo)
- [💻 Getting Started](#getting-started)
- [Setup](#setup)
- [Prerequisites](#prerequisites)
- [Install](#install)
- [Usage](#usage)
- [Run tests](#run-tests)
- [Deployment](#triangular_flag_on_post-deployment)
- [👥 Authors](#authors)
- [🔭 Future Features](#future-features)
- [🤝 Contributing](#contributing)
- [⭐️ Show your support](#support)
- [🙏 Acknowledgements](#acknowledgements)
- [❓ FAQ](#faq)
- [📝 License](#license)

# 📖 [your_project_name]

> Describe your project in 1 or 2 sentences.

**[your_project__name]** is a...

## 🛠 Built With

### Tech Stack

> Describe the tech stack and include only the relevant sections that apply to your project.

Client

Server

Database

### Key Features

> Describe between 1-3 key features of the application.

- **[The app allows users to add recipes and foods]**
- **[It also allows users to declare recipes as public or private]**
- **[It allows users to plan shopping list]**

(back to top)

## 🚀 Live Demo

> Add a link to your deployed project.

- [Live Demo Link](https://yourdeployedapplicationlink.com)

(back to top)

## 💻 Getting Started

> Describe how a new developer could make use of your project.

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

### Setup

Clone this repository to your desired folder:

### Install

Install this project with:

- Run:
```
Bundle Install
rails db:drop
rails db:create
rails db:migrate

To include bootstrap in the project and avoid bootstrap-related errors, run the following commands...

./bin/rails css:install:bootstrap
./bin/rails javascript:install:esbuild
yarn add @hotwired/turbo-rails
yarn add @hotwired/stimulus

THen, start the app with...
rails s
```

### Run tests

To run tests, run the following command:

```
Rspec
```

(back to top)

## 👥 Authors

> Mention all of the collaborators of this project.

👤 **Kehinde Ridwan**

- GitHub: [@kendoriddy](https://github.com/kendoriddy)
- Twitter: [@RideOnOne09](https://twitter.com/RideOnOne09)
- LinkedIn: [Kehinde Onifade](https://www.linkedin.com/in/kehindeonifade/)

👤 **Anas Chaabane**

- GitHub: [@githubhandle](https://github.com/ChaabaneAnas)
- Twitter: [@twitterhandle](https://twitter.com/ChaabaneAnas)
- LinkedIn: [LinkedIn](https://linkedin.com/in/ChaabaneAnas)

(back to top)

## 🤝 Contributing

Contributions, issues, and feature requests are welcome!

Feel free to check the [issues page](../../issues/).

(back to top)

## ⭐️ Show your support

> Write a message to encourage readers to support your project

If you like this project...

(back to top)

## 🙏 Acknowledgments

> Give credit to everyone who inspired your codebase.

I would like to thank...

(back to top)

## ❓ FAQ

> Add at least 2 questions new developers would ask when they decide to use your project.

- **[Question_1]**

- [Answer_1]

- **[Question_2]**

- [Answer_2]

(back to top)

## 📝 License

This project is [MIT](./LICENSE) licensed.

_NOTE: we recommend using the [MIT license](https://choosealicense.com/licenses/mit/) - you can set it up quickly by [using templates available on GitHub](https://docs.github.com/en/communities/setting-up-your-project-for-healthy-contributions/adding-a-license-to-a-repository). You can also use [any other license](https://choosealicense.com/licenses/) if you wish._

(back to top)