- ๐ About the Project
- ๐ป Getting Started
- ๐ฅ Authors
- ๐ญ Future Features
- ๐ค Contributing
- โญ๏ธ Show your support
- ๐ Acknowledgements
- โ FAQ
- ๐ License
[RECIPES PROJECT] The Recipe app keeps track of all your recipes, ingredients, and inventory. It will allow you to save ingredients, keep track of what you have, create recipes, and generate a shopping list based on what you have and what you are missing from a recipe. Also, since sharing recipes is an important part of cooking the app should allow you to make them public so anyone can access them.
1- Ruby 3.2.2
2- Rails 7.0.7.2
3- PostgreSQL
4- Gitflow
5- Rubocop
6- RSpec
Client
Ruby
Rails
Database
- [Created rails project]
- [Created tables and relations in database]
- [Added routes, models and controllers]
Add a link to your deployed project.
To get a local copy up and running, follow these steps.
In order to run this project you need:
Web Browser (Chrome recommended)
Code editor (VS recommended)
GitHub account
Clone this repository to your desired folder:
cd my-folder
git clone "https://github.com/JuanDBta/recipes-project.git"
Go to your /recipes-project folder:
cd recipes-project
bundle install
rails server
rails server
rspec spec
You can deploy this project using:
Coming Soon!!!
๐ค Micronaut JUAN DAVID DIAZ
- GitHub: @JuanDBta
- Twitter: @simplebetsas
- LinkedIn: LinkedIn
- [Login page and registration page]
- [Food list]
- [Display a list of food added by the logged-in user as in the wireframe (display also quantity of a given food)]
- [Recipes list]
- [Display a list of recipes created by the logged-in user as in the wireframe]
- [Recipe details]
- [Public recipe list]
- [Display a list of all public recipes ordered by newest as in the wireframe]
- [Display a toggle button that allows for a recipe to be made public or private]
- [Display the recipe details as in the wireframe]
- [Allows the user to add new food]
- [General shopping list view (only for a group that has less than 3 members)]
- [Show the list of food that is missing for all recipes of the logged-in user (compare the list of food for all recipes with
the general food list of that user)] - [Count the total food items and total price of the missing food]
- [No N+1 queries happening]
- [Navigation menu that allows users to open all of the pages you created]
- [Unit and integration tests]
Contributions, issues, and feature requests are welcome!
Feel free to check the issues page.
If you like this project, please give me a like, it doesn't cost you anything and it helps me a lot to keep working.
We would like to thank Bee in Student Success who is always avalaible to solve issues and Microverse for push us to work hard every day!
-
["How can I see more projects associated with this author?"]
- Check my @JuanDBta
-
[How can I contact the author of this project?]
- Check my LinkedIn profile or email me at [email protected]
This project is MIT licensed.