Skip to content

This 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.

License

Notifications You must be signed in to change notification settings

ambrose-kibet/OOP-school-library

Repository files navigation


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/ambrose-kibet/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

👤 Ambrose kibet

👤 Yemisirach Tamirat

(back to top)

🔭 Future Features

  • Basic UI.
  • preserve data
  • unit tests.

(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)

About

This 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.

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages