Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/danifromecuador/recipes
This is a Server-side Rendering application (SSR) following the MVC architecture. After the user logs in, them can create or edit recipes, adding or removing ingredients, generating shopping list and sharing their recipes with all other users.
https://github.com/danifromecuador/recipes
postgresql rails render-deployment ruby
Last synced: 6 days ago
JSON representation
This is a Server-side Rendering application (SSR) following the MVC architecture. After the user logs in, them can create or edit recipes, adding or removing ingredients, generating shopping list and sharing their recipes with all other users.
- Host: GitHub
- URL: https://github.com/danifromecuador/recipes
- Owner: danifromecuador
- License: mit
- Created: 2023-10-09T14:37:19.000Z (over 1 year ago)
- Default Branch: dev
- Last Pushed: 2024-08-16T18:39:15.000Z (5 months ago)
- Last Synced: 2025-01-09T12:51:31.842Z (7 days ago)
- Topics: postgresql, rails, render-deployment, ruby
- Language: Ruby
- Homepage: https://recipes-0voz.onrender.com/
- Size: 149 KB
- Stars: 5
- Watchers: 1
- Forks: 0
- Open Issues: 1
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# 📗 Table of Contents
- [📖 About the Project](#about-project)
- [🛠 Built With](#built-with)
- [Tech Stack](#tech-stack)
- [Key Features](#key-features)
- [💻 Getting Started](#getting-started)
- [Setup](#setup)
- [Usage](#usage)
- [👥 Authors](#authors)
- [🔭 Future Features](#future-features)
- [🤝 Contributing](#contributing)
- [⭐️ Show your support](#support)
- [🙏 Acknowledgements](#acknowledgements)
- [📝 License](#license)**Recipes** is a Ruby on Rails website that allows user's authentication and authorization, also the user can add foods
recipes based on these foods, the recipes can be public or private, also edit and delete foods and recipes. Also if
a recipe has more ingredients that there are in the foods pantry, the user can create a shopping list with the
neccessary foods to buy.
## 🛠 Built WithClient
- **The user should log in with a real email**
- **The food pantry will have severals inventories**
To get a local copy up and running, follow these steps.
### Prerequisites
In order to run this project you need:
Install Git, Node, Ruby, Rails, PostgreSQL, if you have Linux or Mac, you can follow this [tutorial](https://www.theodinproject.com/guides/installations)
### Setup
Clone this repository to your desired folder:
```sh
cd my-folder
git clone [email protected]:danifromecuador/recipes.git
cd recipes
```
### Usage
To run the project, execute the following commands, press enter after each line:
Maybe you'll need to change the DB name and password to your own. (config/database.yml)
```sh
bundle install
rails db:drop
rails db:create
rails db:migrate
rails s
```
After that, open a webpage in your favorite web browser at [http://localhost:3000](http://localhost:3000)
### Test
To test this project just enter this command:
```sh
rspec
```
👤 **Dani Morillo**
- GitHub: [danielfromecuador](https://github.com/danielfromecuador)
- LinkedIn: [danifromecuador](https://www.linkedin.com/in/danifromecuador)
👤 **Alexandre Medina**
- GitHub: [gersonhiggins](https://github.com/gersonhiggins)
- - **Create pagination or infinite scroll if the lists are too long**
Contributions, issues, and feature requests are welcome!
Feel free to check the [issues page](https://github.com/danifromecuador/recipes/issues).
If you like this project give me an star on [my GitHub repo](https://github.com/danifromecuador/recipes)
I would like to thank to [The Odin Project](https://www.theodinproject.com/paths/full-stack-ruby-on-rails/courses/ruby) for teaching me about Ruby
This project is [MIT](./LICENSE) licensed.