Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/aakbarkhan/recipe-app2


https://github.com/aakbarkhan/recipe-app2

Last synced: 27 days ago
JSON representation

Awesome Lists containing this project

README

        

![](https://img.shields.io/badge/Microverse-blueviolet)

# Recipe APP 2

### About the project

> 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.

## Built With

![Ruby](https://img.shields.io/badge/ruby-%23CC342D.svg?style=for-the-badge&logo=ruby&logoColor=white)     RSpec     ![Postgres](https://img.shields.io/badge/postgres-%23316192.svg?style=for-the-badge&logo=postgresql&logoColor=white)     ![Visual Studio Code](https://img.shields.io/badge/Visual%20Studio%20Code-0078d7.svg?style=for-the-badge&logo=visual-studio-code&logoColor=white)

## Getting Started

To get a local copy up and running follow these simple example steps.

### Prerequisites

* Ruby 3.1.1
* Rails 7.0.2
* RSpec-rails 5.0.0

### Setup

1. In your terminal, `cd` to the directory where you want to copy this project.
2. Still in your terminal, clone the repository by typing `git clone https://github.com/aakbarkhan/recipe-app2.git`
3. Run cd `recipe-app2`

### Install

* After completing the setup section, type `bundle install`

### Running the app

- Run `rake db:create:all` and `rake db:migrate`
- Run `rake db:seed` to populate the database with some sample data.
- Run `rails s` to start the server.
- In your browser, go to http://localhost:3000.

### Testing
- Run gem install rspec to install Rspec,
- Run rspec spec to run all the test cases, and
- Run rspec spec/name_of_test_file.rb to run test cases individually.

## Authors

👤 **Aku Khan**

- GitHub: [@aakbarkhan](https://github.com/aakbarkhan)
- Twitter: [@aaku_mdakbar](https://twitter.com/aaku_mdakbar)
- LinkedIn: [LinkedIn](https://www.linkedin.com/in/akuu-khan/)

👤 **Zachee Ishimwe**

- GitHub: [@zacheeIshimwe](https://github.com/ishimwezachee)
- LinkedIn: [@zacheeIshimwe](https://www.linkedin.com/in/zachee-ishimwe-ab952a119/)

## 🤝 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

- Heartfelt thanks to Microverse

## 📝 License

This project is **MIT** licensed.