Xghayor / oop-school-library

The purpose of this repository is learning and understanding the four fundamental principles of Object-Oriented Programming (OOP): Encapsulation, Abstraction, Inheritance, and Polymorphism."

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Library Console App

πŸ“— Table of Contents

SCHOOL LIBRARY APP

The purpose of this repository is learning and understanding the four fundamental principles of Object-Oriented Programming (OOP): Encapsulation, Abstraction, Inheritance, and Polymorphism."

Getting Started

**Please follow the steps below to setup this project in your local computer

How to build the "SCHOOL LIBRARY APP"

Prerequisites

A basic understanding of Ruby and Git

Usage

  1. Install Ruby
  2. Clone this repo git clone https://github.com/Xghayor/oop-school-library.git

πŸ›  Built With

feature-One

  • Implementation of ruby classes and methods.

Tech Stack

Tools

Version Control

Key Features

DBMS

(back to top)

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

Prerequisites

In order to run this project you need:

  • Ruby
  • IDE
  • browser (chrome, firefox, edge, safari)

Setup

Clone this repository to your desired folder:

  cd OOP-school=library

  git https://github.com/Xghayor/oop-school-library.git
 

Install

Install this project with:

  cd oop-school-library
   bundle install

Usage

To run the project, execute the following command:

  • bundle install

Run tests

To run tests, run the following command: Run Github Actions Test

  - `rubocop --color`

Deployment

This project is deployed at github pages you can clone it here. [Please click to clone](coming soon)

(back to top)

Authors

πŸ‘€ Ghayoor Ul Baqir

πŸ‘€ Agustin Soria

(back to top)

πŸ”­ Future Features

  • add more methods and constructors

🀝 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 give a star to this repositiory.

(back to top)

πŸ™ Acknowledgments

I would like to thank the Microverse full-stack curriculum for the guidance.

(back to top)

πŸ“ License

This project is under MIT

(back to top)

About

The purpose of this repository is learning and understanding the four fundamental principles of Object-Oriented Programming (OOP): Encapsulation, Abstraction, Inheritance, and Polymorphism."

License:MIT License


Languages

Language:Ruby 100.0%