- 📖 About the Project
- 💻 Getting Started
- 👥 Authors
- 🔭 Future Features
- 🤝 Contributing
- ⭐️ Show your support
- 🙏 Acknowledgements
- 📝 License
Catalog App is a console app that will help you keep a record of different types of things you own: books, music albums, and games. Everything will be based on the UML class diagram presented here. The data is stored in JSON files but it also counts with a database tables structure that could be implemented.
Rspec
PostgreSQL
-
Class
Item
is the parent class forbook
,game
, andMusicAlbum
-
Private methods
-
The
app.rb
serve as the console app entry-point -
Basic UI when you run the
main.rb
file -
main.rb
define the entry point -
Unit tests
-
Database schema
This repository includes files with ruby lenguage and SQL.
In order to run this project you need to have Ruby installed, check this documentation in order to know how to install it.
Clone this repository to your desired folder:
cd my-folder
git clone https://github.com/AndreaM2429/Catalog_App
To run the app in the basic console UI, execute the command:
ruby main.rb
To check the linters you can use the command:
rubocop
To fix the linter use:
rubocop -A
To run the tests use the command:
rspec
👤 Andrea Manuel
- GitHub: @AndreaM2429
- Twitter: @AndreaManuelOr1
- LinkedIn: Andrea Manuel
👤 Cesar Herrera
- GitHub: @CesarHerr
- LinkedIn: Cesarherr
👤 Nicolas Bolañez
- GitHub: @Zven94
- LinkedIn: Nicolas Bolañez
- Implement the
Source
andMovie
classes
Contributions, issues, and feature requests are welcome!
Feel free to check the issues page.
If you like this project you could clone the repo and work with it or do the changes in a new branch. Also you could let a message with your thoughts.
I would like to thank Microverse for providing the necessary resources and all the effort from each member to complete this project.
This project is MIT licensed.