- 📖 About the Project
- 💻 Getting Started
- 👥 Authors
- 🔭 Future Features
- 🤝 Contributing
- ⭐️ Show your support
- 🙏 Acknowledgements
- 📝 License
This is a console app that allows the user to keep a record of different types of things they owns: books, music albums and games.
Ruby
- Modular Implementation
Each class is implemented in a separate .rb file, allowing for easy management of the codebase.
- Custom Setters
Custom setters for 1-to-many relationships allow for easy management of collections.
- User Interface
The user interface provides users with a list of options to perform, making it easy to manage the system.
- Data Persistence
All data is saved in .json files, ensuring that user data is preserved between sessions.
To clone the repository in local environment try following steps.
- A code editor like Visual Studio Code with Git and Node.js.
You can check if Git is installed by running the following command in the terminal.
$ git --version
Likewise for Node.js and npm for package installation.
$ ruby --version && gem --version
Clone the repository using this link.
In the terminal, go to your file directory and run this command.
$ git clone https://github.com/ikennarichard/Catalog-of-things/tree/group-task
In the terminal, run these commands to get into development.
$ cd catalogue-using-ruby
$ bundle init
$ bundle install (install dependencies)
$ ruby main.rb (run the app locally)
👤 Hasnat
- GitHub: @hasnatali1947
- Twitter: @hasnatking1947
- LinkedIn: Hasnat ali
👤 Atif Zada
👤 Ikenna Richard
- GitHub: ikennarichard
- LinkedIn: ikenna_richard
- Removing selected items (book, game, albums)
- Add genre, label and author to selected items
Contributions, issues, and feature requests are welcome! Add suggestions by opening new issues.
Feel free to check the issues page.
Give a ⭐️ if you like this project!
Authors would like to thank:
- Microverse
- Coding Partners
This project is MIT licensed.