π Table of Contents
- π About the Project
- π» Getting Started
- π₯ Authors
- π Future Features
- π€ Contributing
- βοΈ Show your support
- π Acknowledgements
- β FAQ
- π License
π 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
π» 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
π₯ Authors
π€ Mert Kaya
π€ Wassim Chakib
- GitHub: @wassimchakib
- Twitter: @wassim_chakib
- LinkedIn: LinkedIn
π€ Wassim Chakib
- GitHub: @Trust-007
- Twitter: @simeontrust7
- LinkedIn: LinkedIn
π Future Features
- Add database
π€ Contributing
Contributions, issues, and feature requests are welcome!
Feel free to check the issues page.
βοΈ Show your support
If you like this project by staring it.
π Acknowledgments
I would like to thank Microverse for the project.
π 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.