In this group project, we created a console app that helps the users keep a record of different types of things they won: books, music albums, movies, and games. Everything is based on the UML class diagram presented below. The data is stored in JSON files but we will also prepared a database with tables structure analogical to the app's class structure.
As a user:
- I can list my items (books, music albums, movies, and games)
- I can add new items to my catalog (books, music albums, movies, and games)
- I can checks all the labels, genres, authors and sources of my items
- I can exit the program from the menu
- I can see the data I previously saved every time I run the app
- [BONUS] I have a nice UI with colors in the console.
To get a local copy up and running follow these simple example steps.
- Ruby 2.5.1
- RSpec 3.5.0
- In your terminal,
cd
to the directory where you want to copy this project. - Still in your terminal, type
git@github.com:Timowest12/Catalog-of-my-things.git
- Run
cd Catalog-of-my-things
- After completing the setup section, type
bundle install
- When all the gems are installed, type
ruby main.rb
to run the app.
- Type
rspec
to run the tests.
👤 Timo Wester
- GitHub: @Timowest12
- LinkedIn: LinkedIn
- AngelList: timo-wester
👤 King Josaphat Chewa
- GitHub: @Kingjosh007
- Twitter: @KingJoChewa
- LinkedIn: LinkedIn
- AngelList: Kingjosh007
👤 Oluwafemi Awoyemi
- GitHub: @phelian23
- Twitter: @femikola23
- LinkedIn: LinkedIn
- AngelList: oluwafemi-awoyemi
Contributions, issues, and feature requests are welcome!
Feel free to check the issues page.
Give a ⭐️ if you like this project!
- Heartfelt thanks to Microverse
This project is MIT licensed.