Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/nasirkhan294/school_library
Welcome to the school library, a showcase of object-oriented programming concepts in action. Explore our code for an enriching learning experience! 📚
https://github.com/nasirkhan294/school_library
github-actions linters linters-config rubocop ruby ruby-class
Last synced: 4 days ago
JSON representation
Welcome to the school library, a showcase of object-oriented programming concepts in action. Explore our code for an enriching learning experience! 📚
- Host: GitHub
- URL: https://github.com/nasirkhan294/school_library
- Owner: Nasirkhan294
- License: mit
- Created: 2023-07-25T08:01:36.000Z (over 1 year ago)
- Default Branch: dev
- Last Pushed: 2023-08-03T10:32:44.000Z (over 1 year ago)
- Last Synced: 2023-08-03T11:48:36.782Z (over 1 year ago)
- Topics: github-actions, linters, linters-config, rubocop, ruby, ruby-class
- Language: Ruby
- Homepage:
- Size: 44.9 KB
- Stars: 1
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
📖 School Library
# 📗 Table of Contents
- [📖 About the Project](#about-project)
- [🛠 Built With](#built-with)
- [Key Features](#key-features)
- [🚀 Live Demo](#live-demo)
- [💻 Getting Started](#getting-started)
- [Prerequisites](#prerequisites)
- [Setup](#setup)
- [👥 Authors](#authors)
- [🔭 Future Features](#future-features)
- [🤝 Contributing](#contributing)
- [⭐️ Show your support](#support)
- [🙏 Acknowledgements](#acknowledgements)
- [:question: FAQ](#faq)
- [📝 License](#license)**School Library:** This project employs Object-Oriented Programming (OOP) principles to create an intuitive console application for managing a library system using Ruby. It facilitates librarians in performing various tasks, including adding new students and teachers, adding new books to the library, and maintaining records of book borrowings, along with corresponding borrowing dates. 📚
- Ruby
- [x] **Ruby classes**
- [x] **Ruby decorator**
- [x] **Ruby associations**
- [x] **Basic UI**
- [ ] **Preserve Data**
## Getting Started
To get a local copy up and running, follow these steps.
### Prerequisites
In order to run this project you need:
* A basic understanding of Ruby and Git
### Usage
1. Install Ruby
2. Clone this repo
```
git clone [email protected]:Nasirkhan294/school_library.git
```
👤 **Nasirkhan294**
- GitHub: [Nasirkhan294](https://github.com/Nasirkhan294)
- Twitter: [NasirMa35888225](https://twitter.com/NasirMa35888225)
- LinkedIn: [nasirmahd](https://www.linkedin.com/in/nasirmahd/)
👤 **Alishah**
- GitHub: [AliShahSafdari](https://github.com/AliShahSafdari)
- LinkedIn: [AlishahSafdari](https://www.linkedin.com/in/alishahsafdari/)
- [ ] **Unit Tests**
Contributions, issues, and feature requests are welcome!
Feel free to check the [issues page](../../issues/).
Please support this project and be a part of something meaningful and impactful. Your contribution can make a significant difference and help us achieve our goals faster.
Grateful to all for inspiring codebase, your dedication and creativity made a lasting impact on our success. Thank you!
- **Can I fork and reuse this repository?**
Absolutely! Please feel free to fork and reuse this repository for your own projects.
- **Is it okay to improve this repository? Will my changes be accepted?**
Definitely! We welcome any improvements or new ideas you may have. If your changes are good and align with the project's goals, we would be happy to accept them.
This project is [MIT](./LICENSE) licensed.