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.
Client
Server
Database
- Login page and registration page built with Devise
- A food list (with all CRUD implementation, except for 'update')
- A recipes list (with all CRUD implementation, except for 'update')
- A general shopping list view (all missing food for all your recipes and total price)
- A list of all public recipes from other users with their names and total prices
- Recipe details page allowing owner to add new food:
- Navigate menu allowing users to open created pages
- Set up with Rspec and Capybara testing libraries
Live Demo link will be added at the end of the project
In order to run this project you need:
Ruby installed Postgresql installed
gem install rails
Clone this repository to your desired folder:
git clone https://github.com/CindyDorantes/Recipe-app-RoR.git
cd recipe-app
To run the project, execute the following command:
rails server
To run tests, run the following command:
rspec
π€ Cindy Dorantes
- GitHub: @CindyDorantes
- Twitter: @CindyDorantes10
- LinkedIn: Cindy Melisa Dorantes SΓ‘nchez
π€ Jonathan Kayizzi
- GitHub: @JonahKayizzi
- Twitter: @JonahKayizzi
- LinkedIn: LinkedIn
- API Endpoints
Contributions, issues, and feature requests are welcome!
Feel free to check the issues page.
If you like this project, please add a βοΈ
Credit to Microverse for the project specification
This project is MIT licensed.
NOTE: we recommend using the MIT license - you can set it up quickly by using templates available on GitHub. You can also use any other license if you wish.