{"id":17808704,"url":"https://github.com/maximoortelli/ruby-capstone-group","last_synced_at":"2025-10-26T15:03:02.821Z","repository":{"id":208574969,"uuid":"721833683","full_name":"maximoortelli/Ruby-Capstone-Group","owner":"maximoortelli","description":null,"archived":false,"fork":false,"pushed_at":"2023-11-25T15:47:29.000Z","size":68,"stargazers_count":2,"open_issues_count":0,"forks_count":0,"subscribers_count":1,"default_branch":"dev","last_synced_at":"2025-02-07T20:49:52.482Z","etag":null,"topics":[],"latest_commit_sha":null,"homepage":null,"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/maximoortelli.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,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null}},"created_at":"2023-11-21T21:38:55.000Z","updated_at":"2023-12-05T22:06:53.000Z","dependencies_parsed_at":"2024-10-27T15:17:16.971Z","dependency_job_id":"de8d3729-930e-4d9f-8935-343e6d543b83","html_url":"https://github.com/maximoortelli/Ruby-Capstone-Group","commit_stats":null,"previous_names":["maximoortelli/ruby-capstone-group"],"tags_count":0,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/maximoortelli%2FRuby-Capstone-Group","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/maximoortelli%2FRuby-Capstone-Group/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/maximoortelli%2FRuby-Capstone-Group/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/maximoortelli%2FRuby-Capstone-Group/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/maximoortelli","download_url":"https://codeload.github.com/maximoortelli/Ruby-Capstone-Group/tar.gz/refs/heads/dev","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":246764671,"owners_count":20829971,"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","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":[],"created_at":"2024-10-27T15:12:34.530Z","updated_at":"2025-10-26T15:02:57.782Z","avatar_url":"https://github.com/maximoortelli.png","language":"Ruby","funding_links":[],"categories":[],"sub_categories":[],"readme":"# Catalog_Of_My_Things (Ruby Console App)\n\n## 📗 Table of Contents\n\n- [Catalog\\_Of\\_My\\_Things (Ruby Console App)](#catalog_of_my_things-ruby-console-app)\n  - [📗 Table of Contents](#-table-of-contents)\n  - [📖 Catalog\\_Of\\_My\\_Things ](#-catalog_of_my_things-)\n  - [🛠 Tech-stack ](#-tech-stack-)\n  - [🛠 Built With ](#-built-with-)\n  - [Key Features ](#key-features-)\n  - [Future Features ](#future-features-)\n  - [💻 Getting Started ](#-getting-started-)\n    - [Setup ](#setup-)\n    - [Prerequisites ](#prerequisites-)\n  - [Usage ](#usage-)\n  - [👥 Authors ](#-authors-)\n  - [❓ FAQ ](#-faq-)\n  - [🤝 Contributing ](#-contributing-)\n  - [⭐️ Show Your Support ](#️-show-your-support-)\n  - [📜 License ](#-license-)\n\n## 📖 Catalog_Of_My_Things \u003ca name=\"about-project\"\u003e\u003c/a\u003e\n\nWelcome to the Catalog of My Things console app! This Ruby-based application allows you to manage collections of items you own, including books, music albums, movies, and games. You can keep track of various details about these items and perform tasks such as adding new items, listing items, and more.\n\n## 🛠 Tech-stack \u003ca name=\"tech-stack\"\u003e\u003c/a\u003e\n\nThis project is implemented using the Ruby programming language, known for its elegant syntax and flexibility. Ruby provides a suitable foundation for this Catalog of My Things code decoding project due to its ease of use and string manipulation capabilities.\n\n## 🛠 Built With \u003ca name=\"built-with\"\u003e\u003c/a\u003e\n\nThis project is built using Ruby, a dynamic, open-source programming language known for its simplicity and productivity. Ruby's elegant syntax and powerful features make it a popular choice among developers.\n\n## Key Features \u003ca name=\"key-features\"\u003e\u003c/a\u003e\n- [x] Implementation of functions using `def ...end` syntax.\n- [x] Display output using `puts ...`.\n- [x] Create classes using `class ...end` syntax.\n- [x] Preserve the data in `json` format.\n- [x] Retrieve data from the existing file and save to the their relavent arrays\n\n## Future Features \u003ca name=\"future-project\"\u003e\u003c/a\u003e\n- User Authentication: Implement a user authentication system to allow multiple users to have their own catalogs and keep their data separate.\n- Search Functionality: Add a search feature that allows users to search for specific items in their catalog based on criteria such as title, author, or genre.\n- Data Export/Import: Provide the ability to export and import catalog data to and from CSV or other common formats for backup and sharing purposes.\n- Item Reviews: Allow users to leave reviews and ratings for items in their catalog, creating a personal rating system.\n\n## 💻 Getting Started \u003ca name=\"getting-started\"\u003e\u003c/a\u003e\n\nTo get started with the Catalog of My Things app, follow the instructions below:\n\n### Setup \u003ca name=\"setup\"\u003e\u003c/a\u003e\n\n1. Clone the project repository:\n   bash\n   git clone https://github.com/maximoortelli/Ruby-Capstone-Group.git\n   \n\n2. Navigate to the project folder:\n   bash\n   cd Ruby-Capstone-Group\n   \n\n### Prerequisites \u003ca name=\"prerequisites\"\u003e\u003c/a\u003e\n\nTo run the Catalog of My Things app, you'll need the following prerequisites:\n\n- An integrated development environment (IDE) like Visual Studio Code.\n- Ruby installed on your machine.\n- Git installed on your machine.\n- A GitHub account for version control.\n\n## Usage \u003ca name=\"usage\"\u003e\u003c/a\u003e\n\nFollow these steps to use the program:\n\n1. Open your terminal.\n2. Navigate to the directory where the program files are located using the `cd` command:\n\n   bash\n   cd /path/to/your/program/files\n   \n\n3. Start the Interactive Ruby (IRB) console by typing `irb` and pressing Enter:\n\n   bash\n   irb\n   \n\n4. Inside the IRB console, load the `main.rb` file to execute the program:\n\n   ruby\n   load 'main.rb'\n   \n\n5. The program will run, and you will see the main menu in the console, prompting you to choose an option.\n\n6. Select an option by entering the corresponding number and follow any prompts for additional input.\n\n7. Interact with the program as needed to perform tasks such as listing items, adding items, and more.\n\nThat's it! You've successfully executed the program and can manage your catalog of items.\n\n## 👥 Authors \u003ca name=\"authors\"\u003e\u003c/a\u003e\n\nThis project was developed by:\n\n\n👤 **Maximo Ortelli**\n-   GitHub: [@Maximo Ortelli](https://github.com/maximoortelli)\n-   LinkedIn: [@Maximo Ortelli](https://www.linkedin.com/in/maximo-ortelli-rueda/)\n\n👤 **Fisayo Michael Animashaun**\n- GitHub: [@Fisayo Michael Animashaun](https://github.com/fmanimashaun)\n- LinkedIn: [@Fisayo Michael Animashaun](https://www.linkedin.com/in/fmanimashaun/)\n\n## ❓ FAQ \u003ca name=\"faq\"\u003e\u003c/a\u003e\n\n*Q: Is there a plan to add more features to this application?*\nA: Yes, the development team has plans to enhance this application's capabilities. One upcoming feature is to make the application executable via tactil, providing more convenience and accessibility to users.\n \n\n*Q: Where can I find more information about the Ruby programming language?*\nA: For more information about Ruby, its features, and its community, visit the official [Ruby website](https://www.ruby-lang.org/).\n\n\u003cp align=\"right\"\u003e(\u003ca href=\"#readme-top\"\u003eback to top\u003c/a\u003e)\u003c/p\u003e\n\n## 🤝 Contributing \u003ca name=\"contributing\"\u003e\u003c/a\u003e\n\nContributions, issues, and feature requests are welcome! Feel free to check the [issues page](https://github.com/maximoortelli/Ruby-Capstone-Group/issues) and contribute to the project.\n\n## ⭐️ Show Your Support \u003ca name=\"support\"\u003e\u003c/a\u003e\n\nIf you find this project helpful, consider giving it a ⭐️ to show your support!\n\n## 📝 License \u003ca name=\"license\"\u003e\u003c/a\u003e\n\nThis project is [MIT](./LICENSE).\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%2Fmaximoortelli%2Fruby-capstone-group","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fmaximoortelli%2Fruby-capstone-group","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fmaximoortelli%2Fruby-capstone-group/lists"}