https://github.com/billymohajeri/ruby-group-capstone
In this project, we will create a console app that will help to keep a record of different types of things you own: books, music albums, movies, and games. Everything will be based on the given UML class diagram. The data will be stored in JSON files.
https://github.com/billymohajeri/ruby-group-capstone
postgresql rspec ruby
Last synced: about 2 months ago
JSON representation
In this project, we will create a console app that will help to keep a record of different types of things you own: books, music albums, movies, and games. Everything will be based on the given UML class diagram. The data will be stored in JSON files.
- Host: GitHub
- URL: https://github.com/billymohajeri/ruby-group-capstone
- Owner: billymohajeri
- Created: 2023-03-19T20:35:59.000Z (about 2 years ago)
- Default Branch: dev
- Last Pushed: 2023-03-23T15:51:47.000Z (about 2 years ago)
- Last Synced: 2025-03-30T07:22:48.564Z (3 months ago)
- Topics: postgresql, rspec, ruby
- Language: Ruby
- Homepage:
- Size: 68.4 KB
- Stars: 4
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE/MIT.md
Awesome Lists containing this project
README
# 📗 Table of Contents
- [📖 About the Project](#about-project)
- [🛠 Built With](#built-with)
- [Tech Stack](#tech-stack)
- [Key Features](#key-features)
- [🚀 Live Demo](#live-demo)
- [🎥 Presentation](#video-link)
- [💻 Getting Started](#getting-started)
- [Setup](#setup)
- [Prerequisites](#prerequisites)
- [Create database](#create-database)
- [👥 Authors](#authors)
- [🔭 Future Features](#future-features)
- [🤝 Contributing](#contributing)
- [⭐️ Show your support](#support)
- [🙏 Acknowledgements](#acknowledgements)
- [📝 License](#license)# 📖 Ruby group capstone - Catalog of my things
**Ruby group capstone - Catalog of my things** In this project, we will create a console app that will help to keep a record of different types of things you own: books, music albums, movies, and games. Everything will be based on the given UML class diagram. The data will be stored in JSON files but we will also prepare a database with tables structure analogical to our program's class structure.
- **Add books and labels**
- **Add albums and genres**
- **Add games and authors**
- **Unit tests for all implemented methods**
- [Not deployed yet...]()
[Presentation about this project](https://drive.google.com/file/d/1Cj5E3a9HybXMu6uV9UnCdYcOxXZrkXx6/view?usp=sharing)
To get a local copy up and running, follow these steps.
### Prerequisites
In order to run this project you need:
- [Ruby](https://www.ruby-lang.org/en/) installed and running.
- You should be able to use [IRB](https://en.wikipedia.org/wiki/Ruby_(programming_language)#Features).
### Setup
Clone this repository to your desired folder:
```
git clone [email protected]:billymohajeri/Ruby-Group-Capstone.git
```
### Install
Install this project with:
```
cd Ruby-Group-Capstone
gem install
```
👤 **Wahaj Ali**
- GitHub: [@Wahaj-Ali](https://github.com/Wahaj-Ali)
- Twitter: [@Ali96Wahaj](https://twitter.com/Ali96Wahaj)
- LinkedIn: [@wahaj-ali96](https://www.linkedin.com/in/wahaj-ali96/)
👤 **Billy Mohajeri**
- GitHub: [@BillyMohajeri](https://github.com/billymohajeri)
- Twitter: [@BillyMohajeri](https://twitter.com/BillyMohajeri)
- LinkedIn: [@BillyMohajeri](https://www.linkedin.com/in/billymohajeri)
👤 **Md Tariq-ul Islam**
- GitHub: [@developertariq](https://github.com/developertariq)
- Twitter: [@developer-tariq](https://twitter.com/developer-tariq)
- LinkedIn: [@developer_tariq](https://linkedin.com/in/developer_tariq)
- [ ] **Add new source**
- [ ] **Add new movie**
Contributions, issues, and feature requests are welcome!
Feel free to check the [issues page](../../issues/).
If you like this project, please consider giving it a star.
- I would like to thank all code reviewers for making this project better.
This project is [MIT](./LICENSE/MIT.md) licensed.