Ecosyste.ms: Awesome

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

Awesome Lists | Featured Topics | Projects

https://github.com/piercel2022/catalog

In this project, we created a console app that will help you to keep a record of different types of things you own: books, music albums, movies, and games. Everything will be based on the UML class diagram. The data will be stored in JSON files but a database with tables is prepare to structure the program.
https://github.com/piercel2022/catalog

Last synced: about 1 month ago
JSON representation

In this project, we created a console app that will help you to keep a record of different types of things you own: books, music albums, movies, and games. Everything will be based on the UML class diagram. The data will be stored in JSON files but a database with tables is prepare to structure the program.

Awesome Lists containing this project

README

        

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

# catalog

This project involves creating a console app that helps one keep a record of different types of things they own: books, music albums, movies, and games. Everything is based on the UML class diagram presented below.
The data is stored in JSON files but a database ia also prepared with tables structure analogical to the program's class structure.

### Video

click [here](https://drive.google.com/file/d/1NZ3us7FJ7ZUKsc1TWcfK_Z7A6Okj7rvl/view?usp=sharing) to watch a video on the main features

## Built With

- Ruby
- SQL

## Getting Started

- Clone repository [link](https://github.com/Piercel2022/catalog.git).
- Change directory into project
- Run `ruby main.rb`

## Authors

👤 **Ishpaul**

- GitHub: [@githubhandle](https://github.com/githubhandle)
- Twitter: [@twitterhandle](https://twitter.com/twitterhandle)
- LinkedIn: [LinkedIn](https://linkedin.com/in/linkedinhandle)

👤 **Patrick**

- GitHub: [@PNdunguMaina](https://github.com/PNdunguMaina)
- LinkedIn: [Patrick Maina](https://www.linkedin.com/in/pndungumaina/)

👤 **Pierre**

- GitHub: [@Piercel2022](https://github.com/Piercel2022)
- Twitter: [@pier_celestin](https://twitter.com/pier_celestin)
- LinkedIn: [piercelestinmax](https://linkedin.com/in/piercelestinmax)

👤 **Nonhlanhla**
- GitHub: [@Nonhlanhla](https://https://github.com/29td)
- Twitter: [@NonhlanhlaMnde6](https://twitter.com/NonhlanhlaMnde6)
- LinkedIn: [LinkedIn](https://linkedin.com/in/nonhlanhla-mndebele-ab7448226)

## 🤝 Contributing

Contributions, issues, and feature requests are welcome!

Feel free to check the [issues page](https://github.com/Piercel2022/catalog/issues).

## Show your support

Give a ⭐️ if you like this project!

## Acknowledgments

- Hat tip to anyone whose code was used
- Inspiration
- etc

## 📝 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._