- π About the Project
- π» Getting Started
- π₯ Authors
- π Future Features
- π€ Contributing
- βοΈ Show your support
- π Acknowledgements
- π License
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.
- Login page
- A registration page.
- 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.
- Inventories list (with all CRUD implementation, except for 'update').
- Inventory shopping list, a shopping list, but only taking into consideration a chosen recipe and inventory.
To get a local copy up and running, follow these steps.
git clone https://github.com/hienphan0111/Recipe-app.git
cd catelog-of-thing
ruby -v
rails -v
The ouput should start with something like ruby 3.2.2
If not, install the right ruby version using rbenv (it could take a while):
rbenv install 3.2.2
gem install rails
bundle install
or
yarn install
rails s
To run a single Rspec test file, you can do the following to run the tests in the your_spec.rb
file:
rspec spec rspec/your_spec.rb
To run all Rspec test files in a directory
rspec spec rspec
π€ Hien Phan
- GitHub: hienphan0111
- Twitter: hienphan0111
- LinkedIn: mr-hienphan
π€ Stanley Kibor
π€ Joseph David
- GitHub: @josephDavid
- Twitter: @chepkok3
- LinkedIn: @chepkok3
- User dashboard
Contributions, issues, and feature requests are welcome!
Feel free to check the issues page.
If you like this project please give me a star.
I would like to thank Microverse which provided me all knowledge about full stack development.
This project is contributed under GNU 3.0 licensed.