Skip to content

This OOP based Library Application allow to store a list of books and people who borrow it. The app also allows you to create your membership as a student or teacher, you can also rent a book and the application keeps track of the books rented and the dates they were rented on. Built with Ruby.

License

Notifications You must be signed in to change notification settings

Microverse-Fullstack-Program/school_library

Repository files navigation

📗 Table of Contents

📖 OOP School Library

OOP school library a tool that allows librarian to record what books are in the library and who borrows them. More specifically, the app will allow you to:

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

🛠 Built With

Tech Stack

The tech stack in this project includes.

Ruby

Key Features

  • Implemented with ruby OOP principles

(back to top)

🚀 Live Demo

  • Not available

(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 installed.

 gem install ruby

Setup

  • Clone this repository to your desired folder.
  • Alternatively, you can download the zip file of your project by clicking on the Code button on the right side of your project page and clicking on Download ZIP

Install

Install this project with:

  cd my-project
  gem install ruby

Usage

To run the project, execute the following command:

  • Install Ruby.
  • Install Ruby Gem

Run tests

To run tests, run the following command: Not available.

Deployment

You can deploy this project using: Not available.

(back to top)

👥 Authors

👤 Chere Lemma

👤 Henry Omondi

(back to top)

🔭 Future Features

In the future work,

  • 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 give a ⭐️.

(back to top)

🙏 Acknowledgments

I would like to thank Microverseinc: OOP school library: add Person, Student and Teacher classes for the project requirment.

(back to top)

❓ FAQ

  • For what purpose this project can be used

    • The project can be used to learn and get hand on exprience on OOP concepts in RUBY.

(back to top)

📝 License

This project is MIT licensed.

(back to top)

About

This OOP based Library Application allow to store a list of books and people who borrow it. The app also allows you to create your membership as a student or teacher, you can also rent a book and the application keeps track of the books rented and the dates they were rented on. Built with Ruby.

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages