- 📖 About the Project
- 💻 Getting Started
- 👥 Authors
- 🔭 Future Features
- 🤝 Contributing
- ⭐️ Show your support
- 🙏 Acknowledgements
- 📝 License
[School-Library] application will record the books available in the library and track their borrowers. It will allow new students or teachers to be added, new books to be added, and records of borrowed books and corresponding borrowing dates to be saved. A beautiful and well-organized system will be built to accomplish the task efficiently.
Client
Server
Database
- [Person class with instance vars, constructor, getters, setters, and methods]
- [Student class inheriting from Person with extended constructor and play_hooky method]
- [Teacher class inheriting from Person with extended constructor and overridden can_use_services method]
To get a local copy up and running, follow these steps.
In order to run this project you need:
Example command:
Install Ruby
Clone this repository to your desired folder:
cd my-folder
git clone https://github.com/ab-noori/School-Library.git
Install this project with:
cd my-folder
git clone https://github.com/ab-noori/School-Library.git
To run the project, execute the following command:
cd my-folder
git clone https://github.com/ab-noori/School-Library.git
To run tests, run the following command:
ruby main.rb
👤 Abdul Ali Noori
- GitHub: @ab-noori
- Twitter: @AbdulAliNoori4
- LinkedIn: abdulali-noori
- [Usin the 'Decorator' design pattern]
- [Sitting up associations]
- [Adding basic UI]
- [Preserving data]
Contributions, issues, and feature requests are welcome!
Feel free to check the issues page.
If you like this project, give it a star.
First, I would like to thank Microverse and my coding partners.
This project is MIT licensed.