- 📖 About the Project
- 💻 Getting Started
- 👥 Authors
- 🔭 Future Features
- 🤝 Contributing
- ⭐️ Show your support
- 🙏 Acknowledgements
- ❓ FAQ
- 📝 License
OOPS-Library-Management-System An Object-Oriented Programming (OOP) school library is a software system designed using RUBY to manage and organize a library's resources, including books, patrons (students and teachers), and the various interactions between them. In such a system, object-oriented principles are used to model real-world entities as objects with attributes (data) and methods (functions) that encapsulate their behavior. Here's a description of the key components and features of an OOP school librar
Language
Database
Operating System
Code Review Tools
- Gemfile
- Rubocop
- Gemfile.lock
- Add Person, Student and Teacher in Classes
- Decorator design pattern
- User-friendly Interface
To get a local copy up and running, follow these steps.
In order to run this project you need:
install ruby
- Ruby Version Manager (RVM) or rbenv
- Bundler
- Gem
- RSpec or Minitest
- Git
Clone this repository to your desired folder using:
git clone https://github.com/supreeti/OOPS-Library-Management-System.git on your terminal.
Install this project with:
cd my-project
gem installTo run the project, execute the following command:
ruby main.rbTo run tests, run the following command:
sh bin/rails test test/models/article_test.rb
👤 Supreeti
- GitHub: @supreeti
- Twitter: @Ksupreeti
- LinkedIn: Supreeti
- Reservation
- Notification
- Fine Calculation
Contributions, issues, and feature requests are welcome!
Feel free to check the issues page.
If you like this project, I kindly request you to show your support by giving it a star and considering following my social media pages. Your engagement would be greatly appreciated!
I would like to thank Microverse for proposing this project, and to my fellow programmers for their assistance whenever possible.
This project is MIT licensed.