Table of Contents
KitchenGenie is a recipe sharing web app that helps home cooks find inspiration and get organized in the kitchen. With a collection of recipes, an intuitive recipe editor, and a smart shopping list feature, KitchenGenie simplifies the recipe creation and meal planning process.
- Ruby on Rails
- PostgreSQL
- Devise
- RSpec
- Create your own recipes easily
- Share your recipes with other users
- Browse through collection of public recipes
- Generate shopping list based on the necessary ingredients
- Sign up or log in to your account to access exclusive features
To run this project locally, you'll need to follow these steps.
Make sure you have the following installed on your machine:
Clone this repository to your desired foler.
cd my-project
git clone git@github.com:tobuya/kitchen-genie.git .
Install the required gems with:
bundle install
Create the databases and run migrations with:
rails db:create
rails db:migrate
To load the sample data, run:
rails db:seed
To run the development server, execute the following command:
rails server
To run tests, run the following command:
rspec spec --format doc
👤 Thomas Obuya
- GitHub: @githubhandle
- Twitter: @twitterhandle
- LinkedIn: LinkedIn
👤 Hein Thant
- GitHub: @IndieCoderMM
- LinkedIn: @hthantoo
- Gmail: hthant00chk@gmail.com
- Create inventory system
- Mobile responsive design
- Search and filter recipes
Contributions, issues, and feature requests are welcome!
Feel free to check the issues page.
If you like this project, please consider giving it a ⭐.
We developed this app as a group project during the Microverse program. We would like to express our thanks to all the people who have helped us during the development of this app.
This project is MIT licensed.