/OOP_school_library

Primary LanguageRubyMIT LicenseMIT

📗 Table of Contents

📖 OOP School Library

OOP School Library is a ruby based project where we apply OOP to create a School Library.

🛠 Built With

Tech Stack

Server

Key Features

  • Implement classes and object in Ruby
  • Implement encapsulation and inheritance with Ruby
  • Implement use of "Decorator" design pattern
  • Implement relationships based on UML class diagram
  • Implement basic UI for a book rental system
  • Implement code refactoring
  • Implement data storing systems in files
  • Implement unit test

(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 install on your local computer.

Setup

Clone this repository to your desired folder.

Usage

This repository includes a the different classes that you can use to create new objects.
You can also run the main.rb file to interact with the book rental system.

(back to top)

👥 Authors

👤 Gabriel Andrade

👤 Ezema Anthony Sunday

👤 Ndorrh Oswald Ebu

(back to top)

🔭 Future Features

(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 do not forget to start the repository.

(back to top)

📝 License

This project is MIT licensed.

(back to top)