Ecosyste.ms: Awesome

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

Awesome Lists | Featured Topics | Projects

https://github.com/awais-amjed/catalog-of-my-things

A console app that will help you to keep a record of different types of things you won: books, music albums, movies, and games. Created with Ruby and PostgreSQL
https://github.com/awais-amjed/catalog-of-my-things

postgresql ruby

Last synced: about 17 hours ago
JSON representation

A console app that will help you to keep a record of different types of things you won: books, music albums, movies, and games. Created with Ruby and PostgreSQL

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/1_aVDWdayXDCFLYcyhUb9DSzZkeAbIm5X/view)

## Getting Started

- Run git clone on this project at the desired directory:
```
https://github.com/awais-amjed/catalog-of-my-things.git
```
- Go to the cloned directory with `cd catalog-of-my-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

👤 **Dagic-zewdu**

- GitHub: [Github](https://github.com/Dagic-zewdu)
- LinkedIn: [LinkedIn](https://www.linkedin.com/dagic-zewdu/)
- Twitter: [Twitter](https://twitter.com/dagic4)

👤 **Awais Amjed**

- GitHub: [@awais-amjed](https://github.com/awais-amjed)
- LinkedIn: [@awais-amjed](https://www.linkedin.com/in/awais-amjed/)

👤 **Dire Akanbi**

- GitHub: [@Dire Akanbi](https://github.com/direakanbi)
- LinkedIn: [Dire Akanbi](https://linkedin.com/in/dire-akanbi)

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