/oop-school-library

Primary LanguageRubyMIT LicenseMIT


OOP-SCHOOL-LIBRARY

📗 Table of Contents

📖 OOP-SCHOOL-LIBRARY

OOP-SCHOOL-LIBRARY is a project that aims to develop a tool for the librarian of OOP University to manage the library's collection of books, record borrowing activities, and add new students or teachers in a well-organized and visually appealing way.

🛠 Built With

Tech Stack

Key Features

  • add Person, Student, and Teacher classes.
  • use the "Decorator" design pattern.
  • set up associations.

(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 intalled on your machine

Setup

Clone this repository to your desired folder:

  cd my-folder
  git clone https://github.com/obed300/oop-school-library.git

Install

Install this project with:

  cd my-project
  bundle install

Usage

To run the project, execute the following command:

 ruby main.rb

(back to top)

👥 Authors

👤 Obed Bamfo

(back to top)

🔭 Future Features

  • Basic UI.
  • Delete a book
  • Delete Person.
  • Delete Rental.

(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 start it.

(back to top)

🙏 Acknowledgments

I would like to thank microverse

(back to top)

📝 License

This project is MIT licensed.

(back to top)