Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
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.
- Host: GitHub
- URL: https://github.com/omar-muhamad/catalog-of-my-things-capstone
- Owner: Omar-Muhamad
- Created: 2022-03-13T15:02:32.000Z (almost 3 years ago)
- Default Branch: master
- Last Pushed: 2024-01-18T16:31:08.000Z (almost 1 year ago)
- Last Synced: 2024-11-09T01:34:04.386Z (2 months ago)
- Topics: postgresql, rspec, ruby
- Language: Ruby
- Homepage:
- Size: 47.9 KB
- Stars: 1
- Watchers: 1
- Forks: 2
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
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!
## 📝 LicenseThis project is [MIT](./MIT.md) licensed.