π Table of Contents
- π About the Project
- π» Getting Started
- π₯ Authors
- π Future Features
- π€ Contributing
- βοΈ Show your support
- π Acknowledgements
- π License
π [School Library]
[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.
π Built With
Tech Stack
Client
Server
Database
Key Features
- [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]
π» Getting Started
To get a local copy up and running, follow these steps.
Prerequisites
In order to run this project you need:
Example command:
Install Ruby
Setup
Clone this repository to your desired folder:
cd my-folder
git clone https://github.com/ab-noori/School-Library.git
Install
Install this project with:
cd my-folder
git clone https://github.com/ab-noori/School-Library.git
Usage
To run the project, execute the following command:
cd my-folder
git clone https://github.com/ab-noori/School-Library.git
Run tests
To run tests, run the following command:
ruby main.rb
π₯ Authors
π€ Abdul Ali Noori
- GitHub: @ab-noori
- Twitter: @AbdulAliNoori4
- LinkedIn: abdulali-noori
π Future Features
- [Usin the 'Decorator' design pattern]
- [Sitting up associations]
- [Adding basic UI]
- [Preserving data]
π€ Contributing
Contributions, issues, and feature requests are welcome!
Feel free to check the issues page.
βοΈ Show your support
If you like this project, give it a star.
π Acknowledgments
First, I would like to thank Microverse and my coding partners.
π License
This project is MIT licensed.