https://github.com/sboursen/catalog-capstone-project
Catalogue of my things is a console app that allows users to organize their items. The user can choose to add or show either games, music albums, or books that they had saved. The user can also list the labels, authors, and genres of the saved items.
https://github.com/sboursen/catalog-capstone-project
postgresql ruby
Last synced: 24 days ago
JSON representation
Catalogue of my things is a console app that allows users to organize their items. The user can choose to add or show either games, music albums, or books that they had saved. The user can also list the labels, authors, and genres of the saved items.
- Host: GitHub
- URL: https://github.com/sboursen/catalog-capstone-project
- Owner: Sboursen
- License: mit
- Created: 2022-05-23T09:02:52.000Z (almost 3 years ago)
- Default Branch: development
- Last Pushed: 2022-05-26T13:11:03.000Z (almost 3 years ago)
- Last Synced: 2023-03-08T07:29:05.398Z (about 2 years ago)
- Topics: postgresql, ruby
- Language: Ruby
- Homepage:
- Size: 188 KB
- Stars: 4
- Watchers: 2
- Forks: 2
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# Catalogue of my things
> **Catalogue of my things** is a console app that allows users to organize their items. The user can choose to add or show either games, music albums, or books that they had saved. The user can also list the labels, authors, and genres of the saved items.
## Milestones
- [x] Milestone 1: **Create the Item, Book, MusicAlbum, and Game classes**
- [x] Milestone 2: **Create the Type, Label, Genre, and Author classes**
- [x] Milestone 3: **Implement the methods `add_item`, `can_be_archieved?`, `move_to_archieve`**
- [x] Milestone 4: **Added Unit tests**
- [x] Milestone 5: **Added tables in `schema.sql`**
- [x] Milestone 6: **Create the console app and Implement data handling functionalities**## Sneek peak

## UML diagram

## Getting Started
- This project at this stage doesn't require any special setup. Simply clone or
download the project and use the classes as per your need.`git clone https://github.com/Sboursen/catalog-capstone-project.git`
- Run `bundle install` to get the dependencies.
- Run `ruby main.rb`## Built With
- Ruby
- PostgreSQL## About us
👤 **Soufiane Boursen**
- GitHub: [@Sboursen](https://github.com/Sboursen)
- Twitter: [@sboursen_dev](https://twitter.com/sboursen_dev)
- LinkedIn: [@sboursen](https://linkedin.com/in/sboursen)👤 **Mirouhml**
- GitHub: [@mirouhml](https://github.com/mirouhml)
- LinkedIn: [ammar-hamlaoui](https://www.linkedin.com/in/ammar-hamlaoui-514909189/)
- Twitter: [@kuronomirou](https://twitter.com/kuronomirou)👤 **KHALIL NASRI**
- GitHub: [@NasKhalil](https://github.com/NasKhalil)
- Twitter: [@KhalilNasri92](https://twitter.com/KhalilNasri92)
- LinkedIn: [khalil-Nasri](https://www.linkedin.com/in/nasri-khalil-androdev/)## 🤝 Contributing
Contributions, issues, and feature requests are welcome!
Feel free to check the [issues page](../../issues/).
## Show your support
Give a ⭐️ if you like this project!
## License
This is a [MIT](./LICENSE) licensed project.