Ecosyste.ms: Awesome

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

Awesome Lists | Featured Topics | Projects

https://github.com/peterdgreat/catalog-of-things


https://github.com/peterdgreat/catalog-of-things

Last synced: 5 days ago
JSON representation

Awesome Lists containing this project

README

        

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

# Catalog of Things

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

## Prerequisites

Ruby >= 3.0.0
Rspec
## Video Demo
[Demo Vdieo](https://drive.google.com/file/d/1xZF95YeM1cdS29yJwAGV-qOL0dOzuQce/view?usp=sharing)

## Getting Started

- Run git clone on this project at the desired directory:
```
git clone https://github.com/peterdgreat/catalog-of-things
```
- Go to the cloned directory with `cd catalog-of-things`
- With Ruby installed in your environment, you can run `ruby main.rb` to see some tests going on with the code

## Tests

- To run tests first install Rspec with `gem install rspec`
- inside the repo's root folder run `rspec spec `to see the tests in action

## Authors

👤 **Luís Fernando**

- GitHub: [![@lfmnovaes](https://img.shields.io/github/followers/lfmnovaes?color=lightgray&style=plastic&labelColor=blue)](https://github.com/lfmnovaes)
- Twitter: [![@lfmnovaes](https://img.shields.io/twitter/follow/lfmnovaes?style=plastic&labelColor=blue)](https://www.twitter.com/lfmnovaes/)
- LinkedIn: [![@lfmnovaes](https://img.shields.io/badge/LinkedIn-blue?style=plastic&logo=linkedin)](https://www.linkedin.com/in/lfmnovaes/)

👤 **Ajayi Peter**

- GitHub: [@peterdgreat](https://github.com/peterdgreat)
- Twitter: [@dev_Peter_0](https://twitter.com/dev_Peter_O)
- LinkedIn: [ajayi-peter](https://linkedin.com/in/ajayi-peter-4391ab1b5)

👤 **Dyary Raoof Bayz**

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

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

- Microverse

## 📝 License

This project is [MIT](./LICENSE) licensed.