https://github.com/riyabulia12/things-catalogs
https://github.com/riyabulia12/things-catalogs
Last synced: 9 months ago
JSON representation
- Host: GitHub
- URL: https://github.com/riyabulia12/things-catalogs
- Owner: RiyaBulia12
- License: mit
- Created: 2022-11-21T12:41:17.000Z (about 3 years ago)
- Default Branch: dev
- Last Pushed: 2022-11-25T03:11:18.000Z (about 3 years ago)
- Last Synced: 2025-01-09T21:54:20.771Z (11 months ago)
- Language: Ruby
- Size: 41 KB
- Stars: 0
- Watchers: 3
- Forks: 1
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README

# Catalog of Things
> "Catalog of my things" should be a simple console app that allows users to manage collections of the things they own. This is a console app that help user to keep a record of different types of things that is being owned by them: music albums, and movies. The data is stored in JSON files and project also contains a database with tables structure analogical to the program's class structure.
## Built With
- Ruby
### Prerequisites
- You need to have Code Editor Installed
- Make sure rubocop is installed in your for linters and libraries
### Project Setup
To get a local copy up and running, follow these simple example steps.
1. Clone the repo in your local machine:
```bash
git clone https://github.com/RiyaBulia12/Things-Catalogs.git
```
2. Open terminal and cd into project and install the dependencies
```bash
bundle install
gem install terminal-table
gem install json
```
3. run the command to execute the program in your console/terminal:
```bash
ruby main.rb
```
### Run Linters
1. run the ruby linters
```bash
rubocop
```
2. aurocorrect the linting errors
```bash
rubocop -a
```
## Author
👤 **Riya Bulia**
- GitHub: [@RiyaBulia12](https://github.com/RiyaBulia12)
- LinkedIn: [Riya-Bulia](https://linkedin.com/in/riya-bulia)
👤 **soulemanou kunchiefuh babanou**
- GitHub: [soulemanou](https://github.com/soulemanou-software)
- LinkedIn: [linkedin](https://www.linkedin.com/in/soulemanou-kunchiefuh-babanou)
## 🤝 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!
## 📝 License
This project is [MIT](./LICENSE.md) licensed.
## Acknowledgments
- [Catalogs Of My Things]
- [Decorator in Ruby Example](https://refactoring.guru/design-patterns/decorator/ruby/example#example-0)
- [Composition in Ruby Example](https://github.com/microverseinc/curriculum-ruby/blob/main/oop/articles/composition_by_examples.md)