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

https://github.com/riyabulia12/things-catalogs


https://github.com/riyabulia12/things-catalogs

Last synced: 9 months ago
JSON representation

Awesome Lists containing this project

README

          

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

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