Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/lucas-erkana/tasty-bites
Tasty Bites: Organize, Create, and Share Recipes with Ease! Save, track, and manage your recipes, ingredients, and inventory effortlessly. Generate shopping lists based on your recipe needs. Share your favorite recipes with the world by making them public. Cook with confidence and never miss a beat with Tasty Bites!
https://github.com/lucas-erkana/tasty-bites
css html5 ruby-on-rails
Last synced: 19 days ago
JSON representation
Tasty Bites: Organize, Create, and Share Recipes with Ease! Save, track, and manage your recipes, ingredients, and inventory effortlessly. Generate shopping lists based on your recipe needs. Share your favorite recipes with the world by making them public. Cook with confidence and never miss a beat with Tasty Bites!
- Host: GitHub
- URL: https://github.com/lucas-erkana/tasty-bites
- Owner: Lucas-Erkana
- License: mit
- Created: 2023-07-02T20:48:02.000Z (over 1 year ago)
- Default Branch: development
- Last Pushed: 2023-08-25T05:30:50.000Z (about 1 year ago)
- Last Synced: 2024-10-12T09:49:07.921Z (about 1 month ago)
- Topics: css, html5, ruby-on-rails
- Language: Ruby
- Homepage: https://tasty-bites-4qqm.onrender.com/
- Size: 11.5 MB
- Stars: 11
- Watchers: 1
- Forks: 1
- Open Issues: 2
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
Tasty Bites
# 📗 Table of Contents
- [📗 Table of Contents](#-table-of-contents)
- [📖 Rails Blog App ](#-My-Blog-App-)
- [🛠 Built With ](#-built-with-)
- [Tech Stack ](#tech-stack-)
- [Key Features ](#key-features-)
- [🚀 Live Demo ](#-live-demo-)
- [💻 Getting Started ](#-getting-started-)
- [Prerequisites](#prerequisites)
- [Setup](#setup)
- [Install](#install)
- [Usage](#usage)
- [👥 Authors ](#-authors-)
- [🔭 Future Features ](#-future-features-)
- [🤝 Contributing ](#-contributing-)
- [⭐️ Show your support ](#️-show-your-support-)
- [🙏 Acknowledgments ](#-acknowledgments-)
- [❓ FAQ ](#-faq-)
- [📝 License ](#-license-)> Tasty Bites is a platform where users can manage their food inventory, create, and publish recipes. It leverages the power of Ruby on Rails and PostgreSql database to implement authentication and authorization using Devise and CanCanCan gems. With Tasty Bites, you can effortlessly add food items to your inventory, create mouthwatering recipes, and share them with others. Discover new culinary adventures and stay organized with Tasty Bites, the ultimate solution for food enthusiasts.
## 🛠 Built With
### Tech StackRuby On Rails
- **Sign Up**
- **Log in**
- **Add Foods and Recipes**
- **Generate Shopping list**
- **Remove Foods and Recipes**
- **Modify Foods and Recipes**
To get a local copy up and running, follow these steps.
### Prerequisites
In order to run this project you need:
- Mac or PC
- Code Editor (Vs Code)
- Terminal
- Install [ruby 3.2.2](https://www.ruby-lang.org/en/documentation/installation/) on your computer
- Install [rails](https://www.tutorialspoint.com/ruby-on-rails/rails-installation.htm#) on your computer
- Install [postgreSQL](https://www.postgresql.org/download/) on your computer
### Setup
Clone this repository to your desired folder:
```sh
cd your-folder
https://github.com/Lucas-Erkana/Blog_App.git
```
### Install
Install this project with:
- GitHub Actions
- Linters
- Rubocop
- Ruby On Rails
### Usage
- Run `bundle install` in the terminal from the root folder of the project.
- Run `rails db:create` in the terminal from the root folder of the project.
- Run `rails db:migrate` in the terminal from the root folder of the project.
- Run the app with `rails c` in the terminal from the root folder of the project.
- Run the server with `rails s` in the terminal from the root folder of the project.
### Test
```sh
rspec
```
👤 **Lucas Erkana**
- GitHub: [@Lucas-Erkana](https://github.com/Lucas-Erkana)
- Twitter: [@Lucas_David_22](https://twitter.com/@Lucas_David_22)
- LinkedIn: [Lucas Erkana](https://www.linkedin.com/in/lucas-erkana/)
- Frontend Mentor - [@Lucas-Erkana](https://www.frontendmentor.io/profile/Lucas-Erkana)
👤 **Oscar Byiringiro**
- GitHub: [@byiringiroscar](https://github.com/byiringiroscar)
- LinkedIn: [Oscar Byiringiro](https://www.linkedin.com/in/oscar-byiringiro-9baa8313a/)
- [ ] **Add User Photos**
- [ ] **Add Recipe Photos**
- [ ] **Add Food Photos**
Contributions, issues, and feature requests are welcome!
Feel free to check the [issues page](https://github.com/Lucas-Erkana/Blog-app/issues).
If you like this project, please leave a ⭐️
I would like to thank Microverse for providing the reading materials that aided me during the project development
- **Can I use this code?**
- yes, it is open source. Feel free to fork it.
- **Can I contribute to this project?**
- Contact me so I can add you as a collaborator. Alternatively you can leave an issue, it will be well appreciated.
This project is [MIT](./LICENSE) licensed.