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.
-
Ruby: Popular programming language that’s used for lots of things, from web app development to data analysis.
-
Rails: Full-stack framework. It ships with all the tools needed to build amazing web apps on both the front and back end.
-
GitHub flow: Correct use of Branches for deployment and features development.
-
Linters Check (Rubocop): Local and Pull Request check for errors, bugs and stylistic errors in code.
-
RSpec: Unit test framework for the Ruby programming language.
-
PostgreSQL: powerful, open source object-relational database system with over 35 years of active development that has earned it a strong reputation for reliability, feature robustness, and performance.
To get follow the following simple steps.:arrow_down:
- A code editor like Visual Studio Code with Git and Ruby.
- You can check if Git is installed by running the following command in the terminal:
$ git --version
Likewise for Ruby installation.
$ ruby --version
- Clone the GitHub repository using the this link
$ git clone [email protected]:VaneCode/recipe_app.git
- Checkout to the branch
$ git checkout dev
- Run bundle install to install all gems required to run the app.
4. Go to your terminal and run the app with the following command:
$ rails server
- **Navigate:** to https://localhost:3000/
## Run tests
To install rspec, i the terminal kindly run this command
$ gem install rspec
To run tests. please run this command
$ rspec spec/#{filename}_spec.rb
## Authors
👤 **Vanessa Benito**
:man_technologist: **Aron Abraham** :writing_hand:
- GitHub: [@VaneCode](https://github.com/VaneCode)
- LinkedIn: [@Vanessa](https://www.linkedin.com/in/vanessa-bonito-narv/)
👤 **Jean Bulambo**
- GitHub: [@Jeanbulambo](https://github.com/Jeanbulambo)
- LinkedIn: [@Jeanbulambo](https://www.linkedin.com/in/jean-bulambo-20662a14a/)
👤 **Francis Wayungi**
- GitHub: [@wayungi](https://github.com/wayungi)
- LinkedIn: [@aFrancis](https://www.linkedin.com/in/francis-wayungi)
## 🤝 Contributing
Contributions, issues, and feature requests are welcome!
Feel free to check the [issues page](../../issues/).
# Show your support
Give a ⭐️ if you like this project!
## Acknowledgments
- Hat tip to anyone whose code was used
- Original design idea by Nelson Sakwa on Behance.
## 📝 License
This project is [MIT](./MIT.md) licensed.