- π About the Project
- π» Getting Started
- π₯ Authors
- π Future Features
- π€ Contributing
- βοΈ Show your support
- π Acknowledgements
- β FAQ
- π License
[Ruby group capstone - Catalog of my things] In this project, we created a console app that will help you to keep a record of different types of things you own: 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 also prepared a database with tables structure analogical to your program's class structure.
1- Ruby 3.2.2
2- PostgreSQL
3- Gitflow
4- Rubocop
5- RSpec
Client
Ruby
Database
- [Added Item class in item.rb]
- [Added main.rb as console entry-point]
- [Added Book class to book.rb]
- [Added MusicAlbum class to musicalbum.rb]
- [Added Game class to game.rb]
- [Added Label class to label.rb]
- [Added Genre class to genre.rb]
- [Added Author class to author.rb]
- [Added methods to classes]
- [Preserved data in json files]
- [Preserved data in json files]
- [Added UI console options]
- [Added unit tests for all classes and methods]
- [Created schema.sql with tables that are analogical to the structure of classes created]
- [Added Video Intro]
To get a local copy up and running, follow these steps.
A short description of the project:
In order to run this project you need:
Web Browser (Chrome recommended)
Code editor (VS recommended)
GitHub account
You need the following tools be installed in your computer:
Clone this repository to your desired folder:
cd my-folder
git clone "https://github.com/beteland123/ruby-capstone.git"
Install this project with:
cd ruby-capstone
bundle install
Go to your /ruby-capstone folder:
cd ruby-capstone
ruby main.rb
To run tests, run the following command:
rspec spec/
π€ Micronaut Betel Andarge
- GitHub: @beteland123
- Twitter: @betelandarge
- LinkedIn: LinkedIn
π€ Micronaut JUAN DAVID DIAZ
- GitHub: @JuanDBta
- Twitter: @simplebetsas
- LinkedIn: LinkedIn
π€ Micronaut SebastiΓ‘n Hernandez
- GitHub: @shm04
- LinkedIn: Sebastian Hernandez
- [Add more options in the UI console]
- [Add more methods to all classes]
Contributions, issues, and feature requests are welcome!
Feel free to check the issues page.
If you like this project, please give me a like, it doesn't cost you anything and it helps me a lot to keep working.
I would like to thank Bee in Student Success who is always avalaible to solve issues and Microverse for push us to work hard every day!
This project is MIT licensed.