{"id":20624160,"url":"https://github.com/gardimy/ruby_capstone_project","last_synced_at":"2025-07-22T07:31:46.581Z","repository":{"id":190499622,"uuid":"682755158","full_name":"Gardimy/Ruby_Capstone_project","owner":"Gardimy","description":"In this project, I add a console app that allows users to manage their collection of books, music albums, movies, and games. The app follows the provided UML class diagram and incorporates features such as adding items, archiving, and displaying lists of various categories.","archived":false,"fork":false,"pushed_at":"2023-08-24T21:37:06.000Z","size":12,"stargazers_count":0,"open_issues_count":0,"forks_count":0,"subscribers_count":1,"default_branch":"dev","last_synced_at":"2025-06-04T02:41:32.533Z","etag":null,"topics":["ruby"],"latest_commit_sha":null,"homepage":"","language":"Ruby","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"mit","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/Gardimy.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null}},"created_at":"2023-08-24T21:22:05.000Z","updated_at":"2023-08-24T21:46:35.000Z","dependencies_parsed_at":"2023-08-24T23:17:38.193Z","dependency_job_id":"9766a084-0a20-40e1-a2f7-ed94bfc82141","html_url":"https://github.com/Gardimy/Ruby_Capstone_project","commit_stats":null,"previous_names":["gardimy/ruby_capstone_project"],"tags_count":0,"template":false,"template_full_name":null,"purl":"pkg:github/Gardimy/Ruby_Capstone_project","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Gardimy%2FRuby_Capstone_project","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Gardimy%2FRuby_Capstone_project/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Gardimy%2FRuby_Capstone_project/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Gardimy%2FRuby_Capstone_project/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/Gardimy","download_url":"https://codeload.github.com/Gardimy/Ruby_Capstone_project/tar.gz/refs/heads/dev","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Gardimy%2FRuby_Capstone_project/sbom","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":266447682,"owners_count":23930000,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","status":"online","status_checked_at":"2025-07-22T02:00:09.085Z","response_time":66,"last_error":null,"robots_txt_status":null,"robots_txt_updated_at":null,"robots_txt_url":"https://github.com/robots.txt","online":true,"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":["ruby"],"created_at":"2024-11-16T12:29:52.332Z","updated_at":"2025-07-22T07:31:46.559Z","avatar_url":"https://github.com/Gardimy.png","language":"Ruby","funding_links":[],"categories":[],"sub_categories":[],"readme":"\u003cbr\u003e\n\u003cdiv align='center'\u003e\n\t\u003ch1\u003eRuby group capstone - Catalog of my things\u003c/h1\u003e\n  \u003c/div\u003e\n\u003ca name=\"readme-top\"\u003e\u003c/a\u003e\n\n# 📗 Table of Contents\n- [📖 About the Project](#about-project)\n  - [🛠 Built With](#built-with)\n    - [Tech Stack](#tech-stack)\n    - [Key Features](#key-features)\n  - [🚀 Live Demo](#live-demo)\n- [💻 Getting Started](#getting-started)\n- [👥 Authors](#authors)\n- [🔭 Future Features](#future-features)\n- [🤝 Contributing](#contributing)\n- [⭐️ Show your support](#support)\n- [🙏 Acknowledgements](#acknowledgements)\n- [📝 License](#license)\n\n\n# 📖 Ruby group capstone - Catalog of my things \u003ca name=\"about-project\"\u003e\u003c/a\u003e\n\n**Catalog of my things** In this project, my coding partners and I create a console app that help us to keep a record of different types of things our own: books, music albums, movies, and games. Everything's base on the UML class diagram provide for the exercice. The data store in JSON files but we prepare a database with tables structure analogical to our program's class structure.\n## 🛠 Built With \u003ca name=\"built-with\"\u003e\u003c/a\u003e\n\n### Tech Stack \u003ca name=\"tech-stack\"\u003e\u003c/a\u003e\n### Built With \u003ca name=\"built-with\"\u003e\u003c/a\u003e\n\n#### Tech Stack \u003ca name=\"tech-stack\"\u003e\u003c/a\u003e\n\n- Ruby\n\n#### Key Features \u003ca name=\"key-features\"\u003e\u003c/a\u003e\n\n- `Add user interactivity` It implements a command line for user to select options and interact with App.\n- `Based on UML graphic` Includes a database design that we will use later to conect to a real progres SQL.\n- `Used linters for cleaner code` No linter errors.\n\n\n### video walkthrough\n\nhttps://drive.google.com/file/d/1DEGvmH0Q8BrZ0-3jheuD2PCcDLtL8cRU/view?usp=drive_link\n\n\u003c!-- GETTING STARTED --\u003e\n\n## 💻 Getting Started \u003ca name=\"getting-started\"\u003e\u003c/a\u003e\n\n- Step 1: Clone this project using this git comand \"git clone\", (if you don't have git installed please visit\n  https://git-scm.com/downloads and install it).\n- Step 2: Once you have installed git you can clone this project using the command below:\n  ```\n  https://github.com/ahmed025566/Catalog_of_my_things\n  ```\n- Step 3: Once you have cloned this repo navigate to the folder that contains\n  the repository.\n\n- Step 4: If you want to edit this project open it with your favorite text editor.\n\n\u003cp align=\"right\"\u003e(\u003ca href=\"#readme-top\"\u003eback to top\u003c/a\u003e)\u003c/p\u003e\n\n## 💻 Getting Started \u003ca name=\"getting-started\"\u003e\u003c/a\u003e\n\nTo get a local copy up and running cloning this repo `https://github.com/ahmed025566/Catalog_of_my_things`.\n\n### Prerequisites\n\n\u003e You need the following tools be installed in your computer:\n\n\u003e - [Git](https://www.linode.com/docs/guides/how-to-install-git-on-linux-mac-and-windows/)\n\u003e - [Ruby](https://github.com/microverseinc/curriculum-ruby/blob/main/simple-ruby/articles/ruby_installation_instructions.md)\n\u003e - IDE\n\u003e - Etc\n\n### Setup\n\nClone this repository to your desired folder:\n\n`https://github.com/ahmed025566/Catalog_of_my_things`\n\nor\n\n`https://github.com/ahmed025566/Catalog_of_my_things` \u003c-- _Only if you have [SSH keys configured](https://docs.github.com/en/authentication/connecting-to-github-with-ssh/adding-a-new-ssh-key-to-your-github-account) on your GitHub account_.\n\n### Install\n\nInstall this project with:\n\n```sh\n  cd Catalog_of_my_things\n  \n  bundle install\n```\n\n### Usage\n\nTo run the project, execute the following command:\n\n```sh\n  ruby main.rb\n```\n\n### Run tests\n\nTo run tests, run the following command:\n\n```sh\n  rspec spec/\n```\n...\n\u003c!-- AUTHORS --\u003e\n\n## 👥 Authors \u003ca name=\"authors\"\u003e\u003c/a\u003e\n\n\u003e 👤 **Gardimy Charles**\n\n- GitHub: [@Gardimy](https://github.com/Gardimy)\n- Twitter: [@gardyelontiga45](https://twitter.com/gardyelontiga45)\n- LinkedIn: [Gardimy charles](https://www.linkedin.com/in/gardimy-charles)\n\n👤 **Ahmed Elkholy**\n\n- GitHub: [@ahmed](https://github.com/ahmed025566)\n- Twitter: [@AhmedEl18692792](https://twitter.com/AhmedEl18692792)\n- LinkedIn: [Ahmed Salah](https://www.linkedin.com/in/ahmed-salah025566/)\n\n👤 **Ali Bello Imoukhuede**\n\n- GitHub: [@githubhandle](https://github.com/devalibello)\n- Twitter: [@twitterhandle](https://twitter.com/i_am_aalee)\n- LinkedIn: [LinkedIn](https://www.linkedin.com/in/ali-bello-imoukhuede/)\n\n\u003cp align=\"right\"\u003e(\u003ca href=\"#readme-top\"\u003eback to top\u003c/a\u003e)\u003c/p\u003e\n\n\u003c!-- FUTURE FEATURES --\u003e\n\n## 🔭 Future Features \u003ca name=\"future-features\"\u003e\u003c/a\u003e\n\n- Will add more data\n- Will use database instead of JSON file to save data\n\n\u003cp align=\"right\"\u003e(\u003ca href=\"#readme-top\"\u003eback to top\u003c/a\u003e)\u003c/p\u003e\n\n\n\u003cp align=\"right\"\u003e(\u003ca href=\"#readme-top\"\u003eback to top\u003c/a\u003e)\u003c/p\u003e\n\n\u003c!-- CONTRIBUTING --\u003e\n\n## 🤝 Contributing \u003ca name=\"contributing\"\u003e\u003c/a\u003e\n\nContributions, issues, and feature requests are welcome!\n\nFeel free to check the [issues page](https://github.com/ibugithub/List-my-catalog/issues).\n\n\u003cp align=\"right\"\u003e(\u003ca href=\"#readme-top\"\u003eback to top\u003c/a\u003e)\u003c/p\u003e\n\n\u003c!-- SUPPORT --\u003e\n\n## ⭐️ Show your support \u003ca name=\"support\"\u003e\u003c/a\u003e\n\nIf you like this project please give me a start and share my portfolio to recruters!\n\n\u003cp align=\"right\"\u003e(\u003ca href=\"#readme-top\"\u003eback to top\u003c/a\u003e)\u003c/p\u003e\n\n\u003c!-- ACKNOWLEDGEMENTS --\u003e\n\n## 🙏 Acknowledgments \u003ca name=\"acknowledgements\"\u003e\u003c/a\u003e\n\nI would like to thank to [microverse](https://www.microverse.org/) For teaching me the database and more things.\n\n\u003cp align=\"right\"\u003e(\u003ca href=\"#readme-top\"\u003eback to top\u003c/a\u003e)\u003c/p\u003e\n\n\u003c!-- FAQ (optional) --\u003e\n\n\u003c!-- LICENSE --\u003e\n\n## 📝 License \u003ca name=\"license\"\u003e\u003c/a\u003e\n\nThis project is [MIT](./LICENSE) licensed.\n\n\u003cp align=\"right\"\u003e(\u003ca href=\"#readme-top\"\u003eback to top\u003c/a\u003e)\u003c/p\u003e\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fgardimy%2Fruby_capstone_project","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fgardimy%2Fruby_capstone_project","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fgardimy%2Fruby_capstone_project/lists"}