Skip to content

OOP-School-Library is a user-friendly Ruby application designed for schools to manage their library. With this application, users can easily add and retrieve books from the library's collection, making it convenient for students and staff to access the resources they need.

License

Notifications You must be signed in to change notification settings

Atril33/oop-school-library

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

25 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

📗 Table of Contents

📖 OOP-School-Library

OOP-School-Library is a user-friendly Ruby application designed for schools to manage their library. With this application, users can easily add and retrieve books from the library's collection, making it convenient for students and staff to access the resources they need. Whether it's borrowing books or exploring the library's offerings, OOP-School-Library simplifies the process, promoting a seamless and enjoyable library experience.

🛠 Built With

Tech Stack

This project uses the following stack :

Ruby

Key Features

  • Add Person, Student and Teacher classes
  • Use the 'Decorator' design patterns
  • Set up associations.
  • Add basic UI.
  • Refactor code.

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

You should have Ruby install on your local machine

Setup

Clone this repository to your desired folder:

Example commands:

 https://github.com/Atril33/opp-school-library.git

Install

To install ruby go to : Install Ruby and select your operating system.

Usage

To run the project, open your project in your terminal

 irb
 require = './filename.rb'

Example command:

  ruby filname.rb

(back to top)

👥 Authors

👤 Syed Atril

👤 Ismail Changezi

(back to top)

🔭 Future Features

  • 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

Give a ⭐️ if you like this project!

(back to top)

🙏 Acknowledgments

I would like to thank the Microverse team.

(back to top)

📝 License

This project is MIT licensed.

(back to top)

About

OOP-School-Library is a user-friendly Ruby application designed for schools to manage their library. With this application, users can easily add and retrieve books from the library's collection, making it convenient for students and staff to access the resources they need.

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages