Ecosyste.ms: Awesome

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

Awesome Lists | Featured Topics | Projects

https://github.com/bhushan354/catalog-of-things

In this project ,me and my coding partners have created a console app that will keep record of different types of things user own : books, music albums, movies, and games. Database is based on the UML class diagram. The data is stored in JSON files but we have also prepared a database with tables structure analogical to programmes classes
https://github.com/bhushan354/catalog-of-things

ruby schema sql

Last synced: 18 days ago
JSON representation

In this project ,me and my coding partners have created a console app that will keep record of different types of things user own : books, music albums, movies, and games. Database is based on the UML class diagram. The data is stored in JSON files but we have also prepared a database with tables structure analogical to programmes classes

Awesome Lists containing this project

README

        

Ruby-Group-Capstone

## 📗 Table of Contents

- [📖Ruby-Group-Capstone ](#ruby-group-capstone-)
- [🛠 Built With ](#-built-with-)
- [Tech Stack ](#tech-stack-)
- [Key Features ](#key-features-)
- [🚀 Live Demo ](#-live-demo-)
- [💻 Getting Started ](#-getting-started-)
- [Prerequisites](#prerequisites)
- [Setup](#setup)
- [Install](#install)
- [👥 Author ](#-author-)
- [🔭 Future Features ](#-future-features-)
- [🤝 Contributing ](#-contributing-)
- [⭐️ Show your support ](#️-show-your-support-)
- [🙏 Acknowledgments ](#-acknowledgments-)
- [📝 License ](#-license-)

# 📖Ruby-Group-Capstone

**Ruby-Group-Capstone** is 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 will be based on the UML class diagram

## 🛠 Built With

### Tech Stack

Client

  • Ruby
  • ### Key Features

    - **Built using Ruby**
    - **Person, student and teacher classes**
    - **Decorator design pattern**
    - **Associations**

    (back to top)

    ## 🚀 Live Demo

    - [Video Presentation Link]
    - https://drive.google.com/file/d/1tsI1RoVN9TVr9bNBfllXJ0Yo10SF14x5/view?usp=sharing

    (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:

    ```
    ruby
    bundler
    ```

    ### Setup

    Clone this repository to your desired folder:

    ```bash
    git clone https://github.com/bhushan354/Ruby-Group-Capstone.git
    ```
    ```sh
    cd Ruby-Group-Capstone
    ```

    ### Install

    Install this project with:

    ```bash
    cd Ruby-Group-Capstone
    bundle install
    ```

    it will install the required gemfile for running the project

    ```sh
    ruby main.rb
    ```

    (back to top)

    ## 👥 Author

    👤 **Bhushan Deshmukh**

    - GitHub: [@bhushan354](https://github.com/bhushan354)
    - LinkedIn: [@bhushan354](https://www.linkedin.com/in/bhushan-deshmukh-5777851b1/)

    👤 **Ochieng Steven Otieno**

    - GitHub: [@Ochiengsteven](https://github.com/Ochiengsteven)
    - LinkedIn: [LinkedIn](https://www.linkedin.com/in/steven-ochieng-a43125179/)

    👤 **Stanley Osagie Ramos**

    - GitHub: [@sagieramos](https://github.com/sagieramos)
    - Twitter: [@sagieramos](https://twitter.com/sagieramos)
    - LinkedIn: [LinkedIn](https://linkedin.com/in/sagieramos)

    (back to top)

    ## 🔭 Future Features

    - **Add Database to store recent message**
    - **Add Account System**
    - **Add UML diag**

    (back to top)

    ## 🤝 Contributing

    Contributions, issues, and feature requests are welcome!

    Feel free to check the [issues page](https://github.com/Chimoneg27//Ruby-Group-Capstone/issues).

    (back to top)

    ## ⭐️ Show your support

    If you like this project you can share this project to your friend

    (back to top)

    ## 🙏 Acknowledgments

    I would like to thank microverse for this project

    (back to top)

    ## 📝 License

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

    (back to top)