mkaya13 / ruby-oop-school-library

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

πŸ“— Table of Contents

πŸ“– Ruby OOP School Library

Includes OOP programming, several classes to define persons, students, teachers, books and rentals in ruby language. Also decorator and a simple UI was designed.

πŸ›  Built With

Tech Stack

Ruby

Key Features

  • Add Classes
  • Refactor code using YAGNI, KISS, DRY and SOLID
  • Used best practices

(back to top)

πŸ’» Getting Started

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

Prerequisites

In order to run this project you need:

  • Install ruby on your computer or run in with docker
  • Run ruby main

Setup

Clone this repository by using the command line :

  • git clone https://github.com/mkaya13/ruby-oop-school-library.git

Install

Install this project with:

npm gemfile

Usage

To run the project, execute the following command:

ruby main

(back to top)

πŸ‘₯ Authors

πŸ‘€ Mert Kaya

πŸ‘€ Wassim Chakib

πŸ‘€ Wassim Chakib

(back to top)

πŸ”­ Future Features

  • Add 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 by staring it.

(back to top)

πŸ™ Acknowledgments

I would like to thank Microverse for the project.

(back to top)

πŸ“ License

This project is MIT licensed.

NOTE: we recommend using the MIT license - you can set it up quickly by using templates available on GitHub. You can also use any other license if you wish.

(back to top)

About


Languages

Language:Ruby 100.0%