If making it to the Guinness book of world records sounds exciting to you, then The Recipe app provides a comprehensive solution for managing your secret recipes, ingredients, and inventory. You can save ingredients and track what you have on hand, create recipes, and generate a shopping list based on what you need for a recipe and even track your cooking time. Additionally, the app allows you to make your recipes public, facilitating easy sharing with others who may find them useful in their own cooking endeavors
- View Recipes for the logged in user
- logged in user can delete their recipes
- Logged in user can add new recipes
- Logged in user can make the recipe public or private
- Public recipes can be viewed by any user
Server
Database
- Add new recipes
- Delete recipes
- Make recipe public or private
- generate shopping list for missing ingredients in the inventory
To get a local copy up and running follow these simple example steps.
You need the following tools be installed in your computer:
Clone this repository to your desired folder:
git clone [email protected]:mohisa302/Recipe-app.git
cd Recipe-app
Install this project with:
cd Recipe-app
bundle install
Next, use this command to create the databases:
rails db:create
rails db:migrate
To run the project, execute the following command:
rails server or rails s
To run tests, run the following command:
before you run the tests
rails db:seed RAILS_ENV=test
rspec spec/
👤 Mohi
- GitHub: @mohisa302
- Twitter: @Kholochelam
- LinkedIn: LinkedIn
👤 Christian Hakizimana
- GitHub: @githubhandle
- Twitter: @twitterhandle
- LinkedIn: LinkedIn
👤Ayo Moses
- GitHub: @AyoMoses1
- Twitter: @AyoMoses
- LinkedIn: Ayo Moses
- Edit Reccipes
- Edit Price of ingredient
- Edit ingredients
- Edit shopping list
- Track cooking times
Contributions, issues, and feature requests are welcome!
Feel free to check the issues page.
If you like this project please give a⭐️ and share with your friends.
- Thanks to the Microverse team for the great curriculum.
- Hat tip to our very own chef Hilda Bassey for the inspiration
This project is MIT licensed.