otmanTR / Catalog

Catalog is ruby based with terminal user interface project in which you can organize your things according to various item object such as book, music, video etc Catalog is a totally OOP (Object Oriented Programming) with inheritance, polymorphism and private methods

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

πŸ“— Table of Contents

πŸ“– Catalog

Catalog is ruby based with terminal user interface project in which you can organize your things according to various item object such as book, music, video etc

Catalog is a totally OOP (Object Oriented Programming) with inheritance, polymorphism and private methods

πŸ§ͺ Linters And test

Tests Linters

πŸ›  Built With

Tech Stack

In this project we utilize our skills and knowledge to create this project

Project language
UI
  • IRB terminal

Key Features

  • Create items
  • Create various object inheritance object
  • And relate everything with some relation

(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 installed in your machine
  • Any integrated terminal like
    • CMD
    • Bash
    • PowerShell
    • etc

Setup

Clone this repository to your desired folder:

for cloning follow this steps

  • go to green code button very top left corner of this Repository container
  • copy your SSH or https file and clone it in your desired folder
  • or just download ZIP file

Install

Install this project with:

for now you don't need any installation to run project if you already followed Prerequisites

and

bundle install

Usage

To run the project, execute the following command:

you can use it for you library purpose run following commands in you terminal in root dir

ruby main.rb

Run tests

To run tests, run the following command:

rspec spec

(back to top)

πŸ‘₯ Authors

πŸ‘€ Hana Sabih

πŸ‘€ Adarsh Pathak

πŸ‘€ Leslie Aine

(back to top)

Video Presentation for our project

Link to video

(back to top)

πŸ”­ Future Features

  • New connection
  • New user interface
  • Advance database

(back to top)

🀝 Contributing

Contributions, issues, and feature requests are welcome!

Feel free to check the issues page.

(back to top)

⭐️ Show your support

If you like this project please give it star or buy me a coffee

(back to top)

πŸ™ Acknowledgments

I would like to thank microverse to give this opportunity to show up my skills

(back to top)

πŸ“ License

This project is MIT licensed.

(back to top)

About

Catalog is ruby based with terminal user interface project in which you can organize your things according to various item object such as book, music, video etc Catalog is a totally OOP (Object Oriented Programming) with inheritance, polymorphism and private methods

License:MIT License


Languages

Language:Ruby 100.0%