Ecosyste.ms: Awesome

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

Awesome Lists | Featured Topics | Projects

https://github.com/omar-muhamad/catalog-of-my-things-capstone

This is a CLI (Command Line Interface) app that will help you to keep a record of different types of things you won: books, music albums, movies, and games. Everything is based on the UML class diagram. The data was stored in JSON files but we also prepared a database with tables structure analogical to our program's class structure.
https://github.com/omar-muhamad/catalog-of-my-things-capstone

postgresql rspec ruby

Last synced: 16 days ago
JSON representation

This is a CLI (Command Line Interface) app that will help you to keep a record of different types of things you won: books, music albums, movies, and games. Everything is based on the UML class diagram. The data was stored in JSON files but we also prepared a database with tables structure analogical to our program's class structure.

Awesome Lists containing this project

README

        

![](https://img.shields.io/badge/Microverse-blueviolet)
# Catalog of my things (Ruby Capstone)

> This is a CLI (Command Line Interface) app that will help you to keep a record of different types of things you won: books, music albums, movies, and games. Everything is based on the UML class diagram. The data was stored in JSON files but we also prepared a database with tables structure analogical to our program's class structure.

## Video Demo
This is the video demo [link](https://drive.google.com/file/d/1TExwpImu-W5HFvjVOkPNDBzgieobxuTR/view?usp=sharing) talking about our group project.
## Built With

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

## 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 `ruby main.rb` to run the App.

## test

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

## Authors

👨‍💻 **Omar Muhammad**

- GitHub: [@Omar-Muhamad](https://github.com/Omar-Muhamad)
- Twitter: [@Eng_OmarMuhamad](https://twitter.com/Eng_OmarMuhamad)
- LinkedIn: [@eng-omarmuhammad](https://www.linkedin.com/in/eng-omarmuhammad/)

👤 **George Magdy**

- GitHub: [@George_Magdy](https://github.com/gemmen29)
- Twitter: [@George_Magdy](https://twitter.com/georgtriple1)
- LinkedIn: [@George_Magdy](https://www.linkedin.com/in/george-magdy-840/)

👤 **Anja**

- GitHub: [@Anjacodes](https://github.com/Anjacodes)
- Twitter: [@Anja_Schmidt7](https://twitter.com/Anja_Schmidt7)
- LinkedIn: [LinkedIn](https://www.linkedin.com/in/anja-schmidt7/)

## Show your support

Give a ⭐️ if you like this project!
## 📝 License

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