📗 Table of Contents
- 📖 About the Project
- 💻 Getting Started
- 👥 Authors
- 🔭 Future Features
- 🤝 Contributing
- ⭐️ Show your support
- 🙏 Acknowledgements
- ❓ FAQ (OPTIONAL)
- 📝 License
📖 [SCHOOL LIBRARY]
[SCHOOL LIBRARY] This is a school library app implemented using classes, objects, encapsulation and inheritance with Ruby.
Ruby
🛠 Built WithRuby
Tech StackKey Features
- [Add new students or teachers]
- [Add new books]
- [List Books]
- [List persons]
- [Create Rentals]
- [List Rentals]
- [Save records of who borrowed a given book and when]
🚀 Live Demo
💻 Getting Started
To get a local copy up and running, follow these steps.
Prerequisites
In order to run this project you need:
- install ruby
- Signup to Github
Setup
Clone this repository to your desired folder:
Command:
git clone git@github.com:Kasaija-Kenneth/OOP-School-Library.git
cd OOP-School-Library
Install
- After opening the files in Visual Studio Code, open the VS Code integrated terminal and run the following commands:
bundle init bundle install
Usage
- Run the command in your terminal below to run the ruby program
ruby main.rd to run
Run tests
- Run the below command in your terminal for linter checks
rubocop
Deployment
You can deploy this project using:
👥 Authors
👤 Kasaija Kenneth
- GitHub: Kasaija-Kenneth
- LinkedIn: LinkedIn
- Email Address: My G-mail Account
👤 Sendy Inieke
- GitHub: @uisendy
- LinkedIn: sendyinieke
🔭 Future Features
-[ ] [TDD]
🤝 Contributing
Contributions, issues, and feature requests are welcome!
Feel free to check the issues page.
⭐️ Show your support
Write a message to encourage readers to support your project
If you like this project...
🙏 Acknowledgments
Give credit to everyone who inspired your codebase.
I would like to thank...
❓ FAQ (OPTIONAL)
Add at least 2 questions new developers would ask when they decide to use your project.
-
[Question_1]
- [Answer_1]
-
[Question_2]
- [Answer_2]
📝 License
This project is GPL licensed.