Ecosyste.ms: Awesome

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

Awesome Lists | Featured Topics | Projects

https://github.com/cmolinan/catalog-of-my-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 based on the UML class diagram. The data stored in JSON files but we also prepared a database with tables structure analogical to our program's classes structure.
https://github.com/cmolinan/catalog-of-my-things

Last synced: 24 days 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 won: books, music albums, movies, and games. Everything based on the UML class diagram. The data stored in JSON files but we also prepared a database with tables structure analogical to our program's classes structure.

Awesome Lists containing this project

README

        

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

## Catalog-Of-My-Things

#### Description

> 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 based on the UML class diagram. The data stored in JSON files but we also prepared a database with tables structure analogical to our program's classes structure.

## Demo Link

[Presentation Link](https://youtu.be/4lolMkEIU9U)

## Built With

- Ruby.
- RSpec.
- SQL.
- PostgreSQL.
- Linters.

## Getting Started

## Install

- Install Ruby based on your OS from [HERE](https://www.ruby-lang.org/en/downloads/).

## Setup

1. Clone the project using git-bash or Githup Desktop.
2. Open the project folder with VSCode or any Editor.
3. Open terminal and navigate to the project folder.
4. Type `irb`.
5. Copy the code from files and run it.

## test

- Open terminal and type `gem install rspec`.
- To run tests type `rspec (filename.rb)`.

## Authors

| 👤 Name | Github |
| ---------------- | ------------------------------------------------ |
| Carlos Molina | [@cmolinan](https://github.com/cmolinan) |
| Angel Urray | [@angeluray](https://github.com/angeluray) |
| Kumilachew Getie | [@kumilachew-g](https://github.com/kumilachew-g) |

## �� Contributing

Contributions, issues, and feature requests are welcome!
Feel free to check the issues page.
Feel free to check the [issues page](../../issues/).

## Show your support

Give a ⭐️ if you like this project!

## Acknowledgments

This Ruby project responds to a request from Microverse

## �� License

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