Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/yasinabdmahmood/catalog-of-my-things
https://github.com/yasinabdmahmood/catalog-of-my-things
Last synced: 13 days ago
JSON representation
- Host: GitHub
- URL: https://github.com/yasinabdmahmood/catalog-of-my-things
- Owner: yasinabdmahmood
- Created: 2022-11-21T07:57:14.000Z (almost 2 years ago)
- Default Branch: dev
- Last Pushed: 2022-11-26T12:27:41.000Z (almost 2 years ago)
- Last Synced: 2023-03-08T20:07:36.031Z (over 1 year ago)
- Language: Ruby
- Size: 595 KB
- Stars: 1
- Watchers: 2
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
## 📗 Table of Contents
- [📖 About the Project](#about-project)
- [🛠 Built With](#built-with)
- [Tech Stack](#tech-stack)
- [Key Features](#key-features)
- [Video Presentation](#video-presentation)
- [🚀 Live Demo](#live-demo)
- [💻 Getting Started](#getting-started)
- [Prerequisites](#prerequisites)
- [Setup](#setup)
- [Install](#install)
- [Usage](#usage)
- [Run rspec test](#run-rspec)
- [Run rubocop linters test](#run-rubocop)
- [👥 Authors](#authors)
- [🔭 Future Features](#future-features)
- [🤝 Contributing](#contributing)
- [⭐️ Show your support](#support)
- [🙏 Acknowledgements](#acknowledgements)
- [📝 License](#license)> Catalog of my things is a console app that will help you to keep a record of different types of things you own: books, music albums, movies, and games. Everything is be based on the UML class diagram presented below. The data is stored in JSON files but you there is also a database with tables structure analogical to the program's class structure.
**Catalog of my things** is a command line based desktop application.
> Ruby
Database
> Key Features:
- **Add Items : Book, Game and Music Album**
- **Preserve data in JSON file format**
- **Tabular Data Visualization**
### Video presentation
- [Click here](https://drive.google.com/file/d/11UhU_JYFRqlpS1Ofg2o7xudzUA1rTLL1/view?usp=sharing
)
> First of all user should have Ruby installed on their machine or system then just follow these steps.
In order to run application please proceed with following steps :
Clone this repository to your desired folder:
**git clone https://github.com/yasinabdmahmood/Catalog-of-my-things.git**
Install this project with:
run `bundle install` and hit enter.
To run the project, execute the following command:
run `ruby main.rb` and hit enter.
To run tests, run the following command:
run `rspec spec` and hit enter.
To run tests, run the following command:
run `rubocop` and hit enter.
For auto-correction use below command
run `rubocop -a` and hit enter.
## 👥 Authors
👤 **Aakash Verma**
- GitHub: [@skyv26](https://github.com/skyv26)
- Twitter: [@vrma_aakash](https://twitter.com/vrma_aakash)
- LinkedIn: [dev.aakashv](https://linkedin.com/in/skyv2022)
👤 **Yaseen Abd Alwahid**
- GitHub: [@yasinabdmahmood](https://github.com/yasinabdmahmood)
- LinkedIn: [yaseen Abd alwahid](https://www.linkedin.com/in/yaseen-abdalwahid/)
👤 **Juan Diaz**
- GitHub: [@juanmanuelbyc](https://github.com/juanmanuelbyc)
- LinkedIn: [juandiaz](www.linkedin.com/in/juandiaz1991)
> We will soon introduce following features.
- [ ] **Application Security**
- [ ] **Application Data Encryption**
- [ ] **Improve data visualization**
Contributions, issues, and feature requests are welcome!
Feel free to check the [issues page](../../issues/).
> Write a message to encourage readers to support your project
If you like this project please give a star to this repo and follow us on above mentioned social handles.
> Give credit to everyone who inspired your codebase.
- Microverse
This project is [MIT](./MIT.md) licensed.