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

https://github.com/codehass/catalog-of-my-things

We developed a console application for tracking various items you have acquired such as books, music albums, movies, and games. The UML class diagram provided the foundation for the project. The data is stored in JSON files, and we have also created a database with table structures that are similar to the program's class structure.
https://github.com/codehass/catalog-of-my-things

postgresql ruby sql

Last synced: about 2 months ago
JSON representation

We developed a console application for tracking various items you have acquired such as books, music albums, movies, and games. The UML class diagram provided the foundation for the project. The data is stored in JSON files, and we have also created a database with table structures that are similar to the program's class structure.

Awesome Lists containing this project

README

          

# 📗 Table of Contents

- [📗 Table of Contents](#-table-of-contents)
- [📖 Catalog-of-my-things ](#-practice-test-driven-developmenttdd-)
- [🛠 Built With ](#-built-with-)
- [🛠 Tech Stack ](#-tech-stack-)
- [Key Features ](#key-features-)
- [💻 Getting Started ](#-getting-started-)
- [Prerequisites](#prerequisites)
- [Setup](#setup)
- [Install](#install)
- [Usage](#usage)
- [👥 Authors](#-authors)
- [🔭 Future Features ](#-future-features-)
- [🤝 Contributing ](#-contributing-)
- [⭐️ Show your support ](#️-show-your-support-)
- [🙏 Acknowledgments ](#-acknowledgments-)
- [❓ FAQ ](#-faq-)
- [📝 License ](#-license-)

# 📖 Catalog-of-my-things

We developed a console application for tracking various items you have acquired such as books, music albums, movies, and games. The UML class diagram provided the foundation for the project. The data is stored in JSON files, and we have also created a database with table structures that are similar to the program's class structure.

## 🛠 Built With

## 🛠 Tech Stack

  • Ruby

  • Rspec
  • Client

    ### Key Features

    > - Add A Book.
    > - Add a Music Albums.
    > - Add a Game.
    > - List all items added.

    ## 🚀 Live Demo

    [Check the link](https://drive.google.com/file/d/1vpic6BFXURc4g8ers1IKAGYOwl1WiLel/view?usp=sharing)

    (back to top)

    ## 💻 Getting Started

    ## UML Diagram :

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

    ### Prerequisites

    In order to run this project you need:

    - Mac or PC
    - Install Ruby
    - Understanding of Ruby
    - **IRB**
    - **Gems to test linters**
    - **RSpec to run tests**

    ### Setup

    - Clone this repository to your desired folder:

    ```sh
    git clone https://github.com/codehass/Catalog-of-my-things.git
    ```

    - Navigate into the cloned folder

    ```sh
    cd Catalog-of-my-things
    ```

    ### Install

    - Install this project with:

    ```sh
    bundle install
    ```

    ### Usage

    - To run the project execute this command:

    ```sh
    ruby main.rb
    ```

    ### Run tests

    ```sh
    rspec spec
    ```

    (back to top)

    ## 👥 Authors

    👤 **Hassan EL OUARDY**

    - GitHub: [@codehass](https://github.com/codehass)
    - Twitter: [@hassanelourdy](https://twitter.com/hassanelourdy)
    - LinkedIn: [Hassan El OUARDY](https://www.linkedin.com/in/hassan-el-ouardy-360b99169/)

    👤 **Riyaz Ahmed**

    - GitHub: [@r-ahmed2022](https://github.com/r-ahmed2022)
    - LinkedIn: [Linkedin](https://www.linkedin.com/in/riyaz-ahmed-4216a71a8/)

    👤 **Alelign Ayana**

    - GitHub: [@atatm](https://github.com/atatm)
    - Twitter: [@\_alelignayana](https://twitter.com/@alelign_ayana)
    - LinkedIn: [Alelign Ayana](https://www.linkedin.com/in/alelign-ayana/)

    (back to top)

    ## 🔭 Future Features

    - [ ] Add more option
    - [ ] Edit items
    - [ ] Remove items

    (back to top)

    ## 🤝 Contributing

    Contributions, issues, and feature requests are welcome!

    Feel free to check the [issues page](https://github.com/codehass/Catalog-of-my-things/issues).

    (back to top)

    ## ⭐️ Show your support

    If you like this project, please leave a ⭐️

    (back to top)

    ## 🙏 Acknowledgments

    I would like to thank Microverse for providing us with reading materials that aided us to during the project development

    (back to top)

    ## 📝 License

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

    (back to top)