{"id":24191135,"url":"https://github.com/codehass/catalog-of-my-things","last_synced_at":"2026-04-20T22:06:24.462Z","repository":{"id":144081463,"uuid":"616461800","full_name":"codehass/Catalog-of-my-things","owner":"codehass","description":"We developed a console application for tracking various items you have acquired such as books, music albums, movies, and games. The UML class diagram provided the foundation for the project. The data is stored in JSON files, and we have also created a database with table structures that are similar to the program's class structure.","archived":false,"fork":false,"pushed_at":"2023-03-24T16:36:02.000Z","size":185,"stargazers_count":2,"open_issues_count":29,"forks_count":1,"subscribers_count":1,"default_branch":"development","last_synced_at":"2025-12-28T11:06:21.054Z","etag":null,"topics":["postgresql","ruby","sql"],"latest_commit_sha":null,"homepage":"","language":"Ruby","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":null,"status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/codehass.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":null,"code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null}},"created_at":"2023-03-20T12:44:29.000Z","updated_at":"2023-06-02T11:29:37.000Z","dependencies_parsed_at":null,"dependency_job_id":"5771497d-5e69-446a-ab71-44c86e8d2f9c","html_url":"https://github.com/codehass/Catalog-of-my-things","commit_stats":null,"previous_names":[],"tags_count":0,"template":false,"template_full_name":null,"purl":"pkg:github/codehass/Catalog-of-my-things","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/codehass%2FCatalog-of-my-things","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/codehass%2FCatalog-of-my-things/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/codehass%2FCatalog-of-my-things/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/codehass%2FCatalog-of-my-things/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/codehass","download_url":"https://codeload.github.com/codehass/Catalog-of-my-things/tar.gz/refs/heads/development","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/codehass%2FCatalog-of-my-things/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":32067667,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-04-20T21:26:33.338Z","status":"ssl_error","status_checked_at":"2026-04-20T21:26:22.081Z","response_time":94,"last_error":"SSL_connect returned=1 errno=0 peeraddr=140.82.121.6:443 state=error: unexpected eof while reading","robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":false,"can_crawl_api":true,"host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["postgresql","ruby","sql"],"created_at":"2025-01-13T15:13:38.524Z","updated_at":"2026-04-20T22:06:24.457Z","avatar_url":"https://github.com/codehass.png","language":"Ruby","funding_links":[],"categories":[],"sub_categories":[],"readme":"\u003ca name=\"readme-top\"\u003e\u003c/a\u003e\r\n\r\n\u003c!-- TABLE OF CONTENTS --\u003e\r\n\r\n# 📗 Table of Contents\r\n\r\n- [📗 Table of Contents](#-table-of-contents)\r\n- [📖 Catalog-of-my-things ](#-practice-test-driven-developmenttdd-)\r\n  - [🛠 Built With ](#-built-with-)\r\n  - [🛠 Tech Stack ](#-tech-stack-)\r\n    - [Key Features ](#key-features-)\r\n  - [💻 Getting Started ](#-getting-started-)\r\n    - [Prerequisites](#prerequisites)\r\n    - [Setup](#setup)\r\n    - [Install](#install)\r\n    - [Usage](#usage)\r\n  - [👥 Authors](#-authors)\r\n  - [🔭 Future Features ](#-future-features-)\r\n  - [🤝 Contributing ](#-contributing-)\r\n  - [⭐️ Show your support ](#️-show-your-support-)\r\n  - [🙏 Acknowledgments ](#-acknowledgments-)\r\n  - [❓ FAQ ](#-faq-)\r\n  - [📝 License ](#-license-)\r\n\r\n\u003c!-- PROJECT DESCRIPTION --\u003e\r\n\r\n# 📖 Catalog-of-my-things \u003ca name=\"about-project\"\u003e\u003c/a\u003e\r\n\r\nWe developed a console application for tracking various items you have acquired such as books, music albums, movies, and games. The UML class diagram provided the foundation for the project. The data is stored in JSON files, and we have also created a database with table structures that are similar to the program's class structure.\r\n\r\n## 🛠 Built With \u003ca name=\"built-with\"\u003e\u003c/a\u003e\r\n\r\n## 🛠 Tech Stack \u003ca name=\"tech-stack\"\u003e\u003c/a\u003e\r\n\r\n  \u003cli\u003e\u003ca href=\"\"\u003eRuby\u003c/a\u003e\u003c/li\u003e\r\n  \u003cli\u003e\u003ca href=\"\"\u003eRspec\u003c/a\u003e\u003c/li\u003e\r\n\u003cdetails\u003e\r\n  \u003csummary\u003eClient\u003c/summary\u003e\r\n  \u003cul\u003e\r\n    \u003cli\u003e\u003ca href=\"\"\u003eRuby\u003c/a\u003e\u003c/li\u003e\r\n  \u003c/ul\u003e\r\n\u003c/details\u003e\r\n\r\n\u003c!-- Features --\u003e\r\n\r\n### Key Features \u003ca name=\"key-features\"\u003e\u003c/a\u003e\r\n\r\n\u003e - Add A Book.\r\n\u003e - Add a Music Albums.\r\n\u003e - Add a Game.\r\n\u003e - List all items added.\r\n\r\n## 🚀 Live Demo \u003ca name=\"live-demo\"\u003e\u003c/a\u003e\r\n\r\n[Check the link](https://drive.google.com/file/d/1vpic6BFXURc4g8ers1IKAGYOwl1WiLel/view?usp=sharing)\r\n\r\n\u003cp align=\"right\"\u003e(\u003ca href=\"#readme-top\"\u003eback to top\u003c/a\u003e)\u003c/p\u003e\r\n\r\n\u003c!-- GETTING STARTED --\u003e\r\n\r\n## 💻 Getting Started \u003ca name=\"getting-started\"\u003e\u003c/a\u003e\r\n\r\n## UML Diagram :\r\n\r\n\u003cimg src = './catalog_of_my_things.png'\u003e\r\n\r\nTo get a local copy up and running, follow these steps.\r\n\r\n### Prerequisites\r\n\r\nIn order to run this project you need:\r\n\r\n- Mac or PC\r\n- Install Ruby\r\n- Understanding of Ruby\r\n- **IRB**\r\n- **Gems to test linters**\r\n- **RSpec to run tests**\r\n\r\n### Setup\r\n\r\n- Clone this repository to your desired folder:\r\n\r\n```sh\r\n git clone https://github.com/codehass/Catalog-of-my-things.git\r\n```\r\n\r\n- Navigate into the cloned folder\r\n\r\n```sh\r\n cd Catalog-of-my-things\r\n```\r\n\r\n### Install\r\n\r\n- Install this project with:\r\n\r\n```sh\r\n bundle install\r\n```\r\n\r\n### Usage\r\n\r\n- To run the project execute this command:\r\n\r\n```sh\r\n ruby main.rb\r\n```\r\n\r\n### Run tests\r\n\r\n```sh\r\n rspec spec\r\n```\r\n\r\n\u003cp align=\"right\"\u003e(\u003ca href=\"#readme-top\"\u003eback to top\u003c/a\u003e)\u003c/p\u003e\r\n\r\n\u003c!-- AUTHORS --\u003e\r\n\r\n## 👥 Authors\u003ca name=\"authors\"\u003e\u003c/a\u003e\r\n\r\n👤 **Hassan EL OUARDY**\r\n\r\n- GitHub: [@codehass](https://github.com/codehass)\r\n- Twitter: [@hassanelourdy](https://twitter.com/hassanelourdy)\r\n- LinkedIn: [Hassan El OUARDY](https://www.linkedin.com/in/hassan-el-ouardy-360b99169/)\r\n\r\n👤 **Riyaz Ahmed**\r\n\r\n- GitHub: [@r-ahmed2022](https://github.com/r-ahmed2022)\r\n- LinkedIn: [Linkedin](https://www.linkedin.com/in/riyaz-ahmed-4216a71a8/)\r\n\r\n👤 **Alelign Ayana**\r\n\r\n- GitHub: [@atatm](https://github.com/atatm)\r\n- Twitter: [@\\_alelignayana](https://twitter.com/@alelign_ayana)\r\n- LinkedIn: [Alelign Ayana](https://www.linkedin.com/in/alelign-ayana/)\r\n\u003cp align=\"right\"\u003e(\u003ca href=\"#readme-top\"\u003eback to top\u003c/a\u003e)\u003c/p\u003e\r\n\r\n\u003c!-- FUTURE FEATURES --\u003e\r\n\r\n## 🔭 Future Features \u003ca name=\"future-features\"\u003e\u003c/a\u003e\r\n\r\n- [ ] Add more option\r\n- [ ] Edit items\r\n- [ ] Remove items\r\n\r\n\u003cp align=\"right\"\u003e(\u003ca href=\"#readme-top\"\u003eback to top\u003c/a\u003e)\u003c/p\u003e\r\n\r\n\u003c!-- CONTRIBUTING --\u003e\r\n\r\n## 🤝 Contributing \u003ca name=\"contributing\"\u003e\u003c/a\u003e\r\n\r\nContributions, issues, and feature requests are welcome!\r\n\r\nFeel free to check the [issues page](https://github.com/codehass/Catalog-of-my-things/issues).\r\n\r\n\u003cp align=\"right\"\u003e(\u003ca href=\"#readme-top\"\u003eback to top\u003c/a\u003e)\u003c/p\u003e\r\n\r\n\u003c!-- SUPPORT --\u003e\r\n\r\n## ⭐️ Show your support \u003ca name=\"support\"\u003e\u003c/a\u003e\r\n\r\nIf you like this project, please leave a ⭐️\r\n\r\n\u003cp align=\"right\"\u003e(\u003ca href=\"#readme-top\"\u003eback to top\u003c/a\u003e)\u003c/p\u003e\r\n\r\n\u003c!-- ACKNOWLEDGEMENTS --\u003e\r\n\r\n## 🙏 Acknowledgments \u003ca name=\"acknowledgements\"\u003e\u003c/a\u003e\r\n\r\nI would like to thank Microverse for providing us with reading materials that aided us to during the project development\r\n\r\n\u003cp align=\"right\"\u003e(\u003ca href=\"#readme-top\"\u003eback to top\u003c/a\u003e)\u003c/p\u003e\r\n\r\n\u003c!-- LICENSE --\u003e\r\n\r\n## 📝 License \u003ca name=\"license\"\u003e\u003c/a\u003e\r\n\r\nThis project is [MIT](./MIT) licensed.\r\n\r\n\u003cp align=\"right\"\u003e(\u003ca href=\"#readme-top\"\u003eback to top\u003c/a\u003e)\u003c/p\u003e\r\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fcodehass%2Fcatalog-of-my-things","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fcodehass%2Fcatalog-of-my-things","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fcodehass%2Fcatalog-of-my-things/lists"}