https://github.com/bohaz/recipe_app
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.
https://github.com/bohaz/recipe_app
cancancan css3 devise javascript postgresql ruby-on-rails
Last synced: 7 months ago
JSON representation
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.
- Host: GitHub
- URL: https://github.com/bohaz/recipe_app
- Owner: bohaz
- Created: 2023-10-16T15:46:19.000Z (almost 2 years ago)
- Default Branch: dev
- Last Pushed: 2024-05-22T19:45:43.000Z (over 1 year ago)
- Last Synced: 2025-01-13T14:52:11.681Z (9 months ago)
- Topics: cancancan, css3, devise, javascript, postgresql, ruby-on-rails
- Language: Ruby
- Homepage:
- Size: 6.49 MB
- Stars: 1
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
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 git@github.com:bohaz/recipe_app.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
```
π€ **Ricardo MartΓnez**
- GitHub: [@bohaz](https://github.com/bohaz)
- LinkedIn: [Ricardo Martinez](https://www.linkedin.com/in/ricardomart%C3%ADnez%E2%88%B4/)
- Portfolio: [Ricardo's Portfolio](https://ricardosportfolio.vercel.app/)
π€ **Dani Morillo**
- GitHub: [danielfromecuador](https://github.com/danielfromecuador)
- LinkedIn: [danifromecuador](https://www.linkedin.com/in/danifromecuador)
- - **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/bohaz/recipe_app/issues).
If you like this project give me an star on [my GitHub repo](https://github.com/bohaz/recipe_app)
We would like to thank to Microverse for giving us the oportunity to build awsome projects like this.
This project is [MIT](https://github.com/bohaz/recipe_app/blob/dev/MIT.md) licensed.