https://github.com/david-lafontant/recipe-app
Recipe-App keep track of all user's recipes, recipe’s ingredients lists, and user’s food inventory. The user can generate a shopping list based on the inventory. Recipe-App allows a user to share recipes.
https://github.com/david-lafontant/recipe-app
portfolio rails7 ruby ruby-on-rails tailwindcss
Last synced: 2 months ago
JSON representation
Recipe-App keep track of all user's recipes, recipe’s ingredients lists, and user’s food inventory. The user can generate a shopping list based on the inventory. Recipe-App allows a user to share recipes.
- Host: GitHub
- URL: https://github.com/david-lafontant/recipe-app
- Owner: david-lafontant
- Created: 2022-06-06T20:51:42.000Z (about 4 years ago)
- Default Branch: main
- Last Pushed: 2024-11-19T23:29:15.000Z (over 1 year ago)
- Last Synced: 2025-04-03T05:18:45.169Z (over 1 year ago)
- Topics: portfolio, rails7, ruby, ruby-on-rails, tailwindcss
- Language: Ruby
- Homepage: https://my-rails-recipe-1eb027f6e2ea.herokuapp.com/users/sign_in
- Size: 1.46 MB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README

# Recipe app
The Recipe app keeps track of all your recipes, ingredients, and inventory. This allows you to store ingredients, keep track of what you have, create recipes, and create a shopping list based on what you have and what is missing in the recipe. Also, since sharing recipes is an important part of cooking, the app allows you to make them open to everyone so everyone can access them.
## Screencast

## Screenshot

## Live demo
[Live demo](https://my-rails-recipe-1eb027f6e2ea.herokuapp.com/users/sign_in)
## Built With
- Ruby on Rails
- Ruby
- TailwindCSS
- HTML & CSS
- JavaScript
- Git
- Docker
- Docker-compose
- Rubocop
- Rspec
- OOP
## Getting Started
### Choice A: run without Docker
To get a local copy up and running follow these simple example steps.
- copy this link `https://github.com/david-lafontant/recipe-app.git`.
- get the directory that you want to clone the repository.
- open the terminal in this directory.
- run `git clone https://github.com/david-lafontant/recipe-app.git`.
- go to the repository folder in your command prompt, run `cd recipe-app`.
- run `bundle install`.
- run `npm install`
- Follow the instruction in the database configuration file : path `config\database.yml` and/or create database in your postgresql called `recipe_app_development` (this will depend on your configuration)
- run `rails db:reset` then `rails db:migrate`
- To run the test run `rspec` in your command prompt.
- To run the rails server run `rails s` in your command prompt.
### Run with Docker
- Instal [Docker](https://docs.docker.com/engine/install/) and [docker-compose](https://docs.docker.com/compose/install/) on your computer
- copy this link `https://github.com/david-lafontant/recipe-app.git`.
- get the directory that you want to clone the repository.
- open the terminal in this directory.
- run `git clone https://github.com/david-lafontant/recipe-app.git`.
- go to the repository folder in your command prompt, run `cd recipe-app`.
- run `docker built --tag recipe-app .`
- run `sudo docker-compose up`
## Author
👤 **David Lafontant**
- GitHub: [@githubhandle](https://github.com/david-lafontant)
- Twitter: [@twitterhandle](https://twitter.com/manikatex)
- LinkedIn: [LinkedIn](https://www.linkedin.com/in/david-lafontant/)
## 🤝 Contributing
Contributions, issues, and feature requests are welcome!
Feel free to check the [issues page](../../issues/).
## Show your support
Give a ⭐️ if you like this project!
## Acknowledgments
- Microverse
## 📝 License
This project is [MIT](./MIT.md) licensed.
docker built --tag recipe-app .
docker run -p 3000:3000 recipe-app