- 📖 About the Project
- 🛠 Built With
- 💻 Getting Started
- 👥 Authors
- 🔭 Future Features
- 🤝 Contributing
- ⭐️ Show your support
- 🙏 Acknowledgements
- 📝 License
Catalog of My Things is a Ruby group capstone project focused on creating a console app for managing collections of items such as books, music albums, movies, and games. The project emphasizes SQL database integration, UML class diagram implementation, and collaborative group work.
- Ruby
Server
- Ruby
Test Suite
- Rspec
- Implement classes based on the provided UML class diagram.
- Set up associations and aggregations between classes.
- Define and set up properties in the constructor method.
- Implement specified methods for each class.
- Create a console app with options to list items, genres, labels, authors, sources, and add items.
- Preserve data by saving collections in .json files.
- Create an SQL schema analogical to the class structure for future data storage.
To get started with the project, follow the steps below.
To run this project, ensure you have the following installed:
Clone the repository to your local machine:
git clone https://github.com/fmanimashaun/catalog_of-items.git
cd catalog_of_items
bundle install
To run the program, you can use a Ruby interpreter. For example, to interact with the code, use the following:
ruby './main.rb'
Then, load the required files and start using the classes.
👤 Fisayo Michael Animashaun
- GitHub: @fmanimashaun
- Twitter: @fmanimashaun
- LinkedIn: Fisayo Michael Animashaun
- implement database
Contributions, issues, and feature requests are welcome!
Feel free to check the issues page.
If you like this project leave a start for it.
I'd like to thank Microverse for helping us in the journey to become a Fullstack developer.
This project is MIT licensed.