Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/aliatayee/catalog-of-my-things
It's a Catalog Storage OOP(Object Oriented Programming) project in Ruby. The project follows SOLID principles. The data gets added and deleted from CLI and gets preserved as JSON in a .json file. It's a simple project developed from a UML diagram. We are following Gitflow in this project. It's a pair programming, Capstone project. We have performed team code reviewing. This project have unit test for testing the models functionality.
https://github.com/aliatayee/catalog-of-my-things
catalog oop ruby
Last synced: about 1 month ago
JSON representation
It's a Catalog Storage OOP(Object Oriented Programming) project in Ruby. The project follows SOLID principles. The data gets added and deleted from CLI and gets preserved as JSON in a .json file. It's a simple project developed from a UML diagram. We are following Gitflow in this project. It's a pair programming, Capstone project. We have performed team code reviewing. This project have unit test for testing the models functionality.
- Host: GitHub
- URL: https://github.com/aliatayee/catalog-of-my-things
- Owner: aliatayee
- License: mit
- Created: 2022-09-05T08:41:28.000Z (over 2 years ago)
- Default Branch: develop
- Last Pushed: 2022-09-09T14:29:28.000Z (over 2 years ago)
- Last Synced: 2024-12-28T11:12:15.523Z (about 1 month ago)
- Topics: catalog, oop, ruby
- Language: Ruby
- Homepage:
- Size: 78.1 KB
- Stars: 1
- Watchers: 1
- Forks: 3
- Open Issues: 1
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
![](https://img.shields.io/badge/Ritobroto-Mukherjee-yellow?labelColor=blue) ![](https://img.shields.io/badge/Ali-Atayee-yellow?labelColor=black) ![](https://img.shields.io/badge/Kinyera-Amos-red?labelColor=blue) ![](https://img.shields.io/badge/Sigei-Kiprono-white?labelColor=green)
# Catalog Of My Things
> It's a Catalog Storage **OOP(Object Oriented Programming)** project in Ruby. The project follows **SOLID** principles. The data gets added and deleted from `CLI` and gets preserved as **JSON** in a `.json` file. It's a simple project developed from a `UML diagram`. We are following **Gitflow** in this project. It's a pair programming, **Capstone** project. We have performed team code reviewing. This project have `unit test` for testing the `models` functionality.
## Video Presentation
> **Click Link To:** [View Presentation](https://drive.google.com/file/d/1H5Q_S333Hfxgh_UhipDAdlhlAGb6mMy9/view?usp=sharing)## Built With
![](https://img.shields.io/badge/Ruby-red) ![](https://img.shields.io/badge/Github-black) ![](https://img.shields.io/badge/RSpec-red)
## To get this project up and running, you should do the following;
- If you wish to run the project locally, please do the following:- Clone the repository to your local machine.
- **`https://github.com/aliatayee/catalog-of-my-things.git`**
- **`cd catalog-of-my-things`**## Testing
- Go to your project directory throguh the terminal
- Run `rspec spec`## Prerequisite
> - Ruby needs to be installed in system. For window `WSL` will also work.
> - RSpec required to run the unit tests## Authors
👤 **Ritobroto Mukherjee**
- Portfolio: [@Rito](https://ritobroto-mukherjee.blogspot.com/)
- GitHub: [@RitobrotoMukherjee](https://github.com/RitobrotoMukherjee)
- Twitter: [@RitobrotoM3](https://twitter.com/RitobrotoM3)
- LinkedIn: [Ritobroto Mukherjee](https://www.linkedin.com/in/ritobroto-mukherjee-519148ba/)👤 **Ali**
- GitHub: [@aliatayee](https://github.com/aliatayee)
- Twitter: [@aqaatayee](https://twitter.com/aqaatayee)
- LinkedIn: [@aliatayee](https://www.linkedin.com/in/aliatayee/)👤 **Amos**
- GitHub: [@bigmosi](https://github.com/bigmosi/)
- Twitter: [@kinyera_amos](https://twitter.com/kinyera_amos)
- LinkedIn: [kinyera-amos](https://linkedin.com/in/kinyera-amos)👤 **Sigei Kiprono**
- GitHub: [@ksigei](https://github.com/ksigei)
- Twitter: [@_kipronojaphet](https://twitter.com/_kipronojaphet)
- LinkedIn: [Kiprono Japhet](https://www.linkedin.com/in/kiprono-japhet/)## 🤝 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
![](https://img.shields.io/badge/Microverse-blueviolet)
## 📝 License
This project is [MIT](./LICENSE) licensed.
_NOTE: we recommend using the [MIT license](https://choosealicense.com/licenses/mit/) - you can set it up quickly by [using templates available on GitHub](https://docs.github.com/en/communities/setting-up-your-project-for-healthy-contributions/adding-a-license-to-a-repository). You can also use [any other license](https://choosealicense.com/licenses/) if you wish._