Skip to content

A simple console application built with Ruby, utilizing Object-Oriented Programming principles to manage a school library. This app allows users to keep track of books, manage inventory, and handle basic library operations.

License

Notifications You must be signed in to change notification settings

pinkmoon25/school-library

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

61 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

School Library 📚

A simple console application built with Ruby, utilizing Object-Oriented Programming principles to manage a school library. This app allows users to keep track of books, manage inventory, and handle basic library operations.

Features:

  • Book Management: Add, update, and remove books from the library catalog.
  • Inventory Tracking: Monitor the availability of books and manage borrowing and returns.
  • Object-Oriented Design: Uses OOP principles to structure the application for better scalability and maintainability.

Built With:

  • Ruby
  • Object-Oriented Programming principles

Prerequisites

have a working git on your local machine.

Setup

🛠 Installation & Set Up

To get a working local copy up and running follow these simple steps

  • open terminal
  • clone this project with the command:
git clone https://github.com/PinkMoon25/school-library.git

Navigate to school-library folder/directory

cd school-library/ruby

Next, run ruby main.rb which will run the app in the development mode.

Usage

For anyone that whats to learn ruby

Authors

👤 Tushar Singh

🤝 Contributing

Contributions, issues, and feature requests are welcome!

Feel free to check the issues page.

Show your support

Give a ⭐️ if you like this project!

📝 License

This project is MIT licensed.

About

A simple console application built with Ruby, utilizing Object-Oriented Programming principles to manage a school library. This app allows users to keep track of books, manage inventory, and handle basic library operations.

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages