An open API service indexing awesome lists of open source software.

https://github.com/lordksix/catalog-things-ruby

*Catalog of my things is a console application we the user can create, list, save and load movies, books and music albums.
https://github.com/lordksix/catalog-things-ruby

postgresql ruby

Last synced: about 1 year ago
JSON representation

*Catalog of my things is a console application we the user can create, list, save and load movies, books and music albums.

Awesome Lists containing this project

README

          



logo


Catalog of my things




logo

This project, We built a console application we the user can create, list, save and load movies, books and music albums.

# 📗 Table of Contents

- [📖 About the Project](#about-project)
- [🛠 Built With](#built-with)
- [Tech Stack](#tech-stack)
- [Key Features](#key-features)
- [💻 Getting Started](#getting-started)
- [Prerequisites](#prerequisites)
- [Setup](#setup)
- [Install](#install)
- [Usage](#usage)
- [Run tests](#run-tests)
- [👥 Authors](#authors)
- [🔭 Future Features](#future-features)
- [🤝 Contributing](#contributing)
- [⭐️ Show your support](#support)
- [🙏 Acknowledgements](#acknowledgements)
- [📝 License](#license)

# 📖 Catalog of my things

\*_Catalog of my things_ is a console application we the user can create, list, save and load movies, books and music albums.

For a quick video explain of the code, click [here](https://drive.google.com/file/d/1Ur3piLU3lH2147Ins_HjxZokIx69eqqh/view?usp=sharing)

## 🛠 Built With

### Tech Stack

Server

### Key Features

- **User can create albums, movies and books**
- **Implement associations**
- **Implement inheritance**
- **Save information on JSON files and load those files.**

(back to top)

## 💻 Getting Started

To get a local copy up and running, follow these steps.

### Prerequisites

In order to run this project you need:

- To clone or fork this repo
- Ruby installed in your machine
- To modify this profile you will also need a text editor

### Setup

Clone this repository to your desired folder:

```sh
cd my-folder
git clone https://github.com/lordksix/catalog-things-ruby.git
```

For more information on how to clone or fork a repository:

- How to clone a repo
- How to fork a repo

### Install

Install this project with:

```sh
cd catalog-things-ruby
bundle install
```

### Usage

To run the project, execute the following command:

```sh
ruby main.rb
```

### Run tests

To run tests, run the following command:

```sh
bundle exec rspec
```

(back to top)

## 👥 Authors

👤 **lordksix**

- GitHub: [@lordksix](https://github.com/lordksix)
- LinkedIn: [@wladpasquel](https://www.linkedin.com/in/wladpasquel/)
- Medium: [@wladimir.pasquel](https://medium.com/@wladimir.pasquel)

👤 **Ragan Hailu**

- GitHub: [ragan](https://github.com/ragangithub)
- LinkedIn: [Ragan Hailu](https://linkedin.com/in/raganhailu)

👤 **Shalini Nayan**

- GitHub: [@ShaliniNayan](https://github.com/ShaliniNayan)
- Twitter: [@sndprs](https://twitter.com/sndprs)
- LinkedIn: [shalininayan](https://www.linkedin.com/in/shalininayan/)

(back to top)

## 🔭 Future Features

- [ ] **unit tests**

(back to top)

## 🤝 Contributing

Contributions, issues, and feature requests are welcome!

Feel free to check the [issues page](https://github.com/katfogy/oop-school-library/issues).

(back to top)

## ⭐️ Show your support

If you like this project, I encourage you to clone, fork, contribute, and consider adding a ⭐️. Our community and knowledge grows with each engagement.

(back to top)

## 🙏 Acknowledgments

We would like to thank Microverse for the idea for this project.

(back to top)

## 📝 License

This project is [MIT](./LICENSE) licensed.

(back to top)