Skip to content

The OOP School Library app allows users to keep a record of books that are present in library and who borrows them. It also allows to add new students, teachers, and books

License

Notifications You must be signed in to change notification settings

KanzaTahreem/OOP-School-Library

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

📗 Table of Contents

📖 OOP School Library

Imagine that you are the librarian of OOP University, and you need a tool to record the data of books that are present in the library and who borrows them. The OOP School Library app will help you to record the data. It is a Ruby console app that allows you to

  • Add new students or teachers.
  • Add new books.
  • Save records of who borrowed a given book and when.

🛠 Built With

Tech Stack

Client

Key Features

  • Add new students or teachers.
  • Add new books.
  • Save records of who borrowed a book and when.
  • Use the Decorator design pattern.

(back to top)

🚀 Live Demo

  • N/A

(back to top)

💻 Getting Started

Prerequisites

In order to run this project you need:

Setup

Clone this repository to your desired folder:

  git clone git@github.com:KanzaTahreem/OOP-School-Library.git
  cd OOP-School-Library

Install

Install thr project dependencies with:

  bundle install

Usage

To run the project, execute the following command:

  ruby [file_name].rb

Run tests

To run tests, run the following command:

  rspec *_rspec.rb

(back to top)

👥 Authors

👤 Kanza Tahreem

👤 Mahdi Aghaali

(back to top)

🔭 Future Features

  • Add more 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 and want to support me make cooler projects Give this project a Star.

(back to top)

🙏 Acknowledgments

Thank you to microverse for setting us on this journey.

(back to top)

📝 License

This project is MIT licensed.

(back to top)

About

The OOP School Library app allows users to keep a record of books that are present in library and who borrows them. It also allows to add new students, teachers, and books

Topics

Resources

License

Stars

Watchers

Forks

Languages