The Recipe app keeps track of all your foods, recipes, and ingredients. It allows 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 allows you to make them public so anyone can access them.
- Ruby
- Rails
- Postgresql
Server
- [A login page]
- [A registration page]
- [A general shopping list view]
To run this project, take a copy of the code and follow the instruction below.
You need Ruby v3+, Rails v7+ and Postgresql installed on your machine.
Clone the project
Install gems with:
bundle install
Setup database with:
rails db:create
rails db:migrate
Start server with:
rails server
Visit http://localhost:3000/ in your browser.
Install npm with:
Install rspec with:
bundle install
and
rails generate rspec:install
run the test with:
rspec spec
rails server
Visit http://localhost:3000/api-docs in your browser.
- Run
rails server
to run the app.
- [Inventories list]
- [Inventory details]
- [Inventory shopping list]
Give a ⭐️ if you like this project!
This project is MIT licensed.