Ecosyste.ms: Awesome

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

Awesome Lists | Featured Topics | Projects

https://github.com/rileymanda/ruby-capstone-project

A console app developed to keep a record of different types of things you own: books, music albums, and games. All the implementations are based on UML class diagram and the data is be stored in JSON files.
https://github.com/rileymanda/ruby-capstone-project

rspec ruby

Last synced: about 6 hours ago
JSON representation

A console app developed to keep a record of different types of things you own: books, music albums, and games. All the implementations are based on UML class diagram and the data is be stored in JSON files.

Awesome Lists containing this project

README

        


logo


RUBY CAPSTONE PROJECT

## 📗 Table of Contents

- [📖 RUBY CAPSTONE PROJECT ](#-Create a catalogue of things in Ruby and SQL-)
- [🛠 Built With ](#-built-with-)
- [Tech Stack ](#tech-stack-)
- [Key Features ](#key-features-)
- [💻 Getting Started ](#-getting-started-)
- [Prerequisites](#prerequisites)
- [Setup](#setup)
- [Install](#install)
- [Usage](#usage)
- [🚀 Live Demo](#live-demo)
- [👥 Author ](#-author-)
- [🔭 Future Features ](#-future-features-)
- [🤝 Contributing ](#-contributing-)
- [⭐️ Show your support ](#️-show-your-support-)
- [🙏 Acknowledgments ](#-acknowledgments-)
- [📝 License ](#-license-)

# 📖 RUBY CAPSTONE PROJECT

**RUBY CAPSTONE PROJECT**
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, and games. Everything will be based on the UML class diagram. The data will be stored in JSON files but we also prepared a database with tables structure analogical to our program's class structure.

## 🛠 Built With

### Tech Stack

Client

  • Ruby
  • ### Key Features

    > - **Built methods, classes and objects using Ruby**
    > - **Create Books, Games, Genres, Music_Album, Authors, Label**
    > - **List: Books, Games, Genres, Music_Album, Authors, Label**
    > - **Able to preserve user data in json file**
    > - **Testing: Classes && Methods**
    > - **Create Tables in SQL**

    (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 [email protected]:RileyManda/ruby-capstone-project.git
    ```

    ### Install

    Install this project with:

    ```bash
    cd ruby-capstone-project
    bundle install
    ```

    it will install the required gemfile for running the project

    (back to top)

    ## 🚀 Live Demo

    - [Live Demo](https://clipchamp.com/watch/EAwEXVLoGwG)
    ## 👥 Authors

    > List of collaborators to this project

    👤 **Rabaya**

    - GitHub: [@githubhandle](https://github.com/rabayarabu)
    - LinkedIn: [LinkedIn](https://www.linkedin.com/in/rabaya-rabu-142721169/)

    👤 **Riley**

    - GitHub: [@RileyManda](https://github.com/RileyManda)
    - Twitter: [@rilecodez](https://twitter.com/rileycodez)
    - LinkedIn: [rileymanda](https://www.linkedin.com/in/rileymanda/)

    👤 **Diana**

    - GitHub: [@Github](https://github.com/DianaBeki)
    - Twitter: [@Twitter](https://twitter.com/home)
    - LinkedIn: [@LinkedIn](https://www.linkedin.com/in/diana-beki/)

    (back to top)

    ## 🔭 Future Features
    > Create the user interfaces for the app

    (back to top)

    ## 🤝 Contributing

    Contributions, issues, and feature requests are welcome!

    Feel free to check the [issues page](https://github.com/RileyManda/ruby-capstone-project/issues).

    (back to top)

    ## ⭐️ Show your support

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

    (back to top)

    ## 🙏 Acknowledgments

    We would like to express my sincere gratitude to [Microverse](https://github.com/microverseinc), the dedicated reviewers, and collaborators. Your unwavering support, feedback, and collaborative efforts have played an immense role in making this journey a resounding success. I am truly grateful for your contributions and for being an integral part of my achievements. Thank you for your continued support.

    (back to top)


    - ProjectLogo: [Svgrepo](https://www.svgrepo.com/)

    ## 📝 License

    License:

    [![MIT License](https://img.shields.io/badge/License-MIT-green.svg)](./LICENSE.txt)

    (back to top)