- 📖 About the Project
- 💻 Getting Started
- 👥 Authors
- 🔭 Future Features
- 🤝 Contributing
- ⭐️ Show your support
- 🙏 Acknowledgements
- 📝 License
Built on Ruby, this application streamlines the library management process for schools. It features an easy-to-use interface that lets users add, and display books, people (student or teacher). It also includes reporting capabilities to generate book and borrower activity reports. The app is flexible and customizable to fit the needs of any school.
- Ruby
- Add Person, Student, and Teacher classes
- Use the "Decorator" design pattern.
- Set up associations.
- Add basic UI.
- Follow best practices.
- Preserve data.
- Implement unit tests.
To get a local copy up and running, follow these steps.
In order to run this project you need:
- Terminal to run the irb console
Clone this repository to your desired folder:
Example commands:
cd my-folder
git clone git@github.com:rica213/school-library.git
Install this project with:
Example command:
cd school-library
bundle install
Example command:
ruby main.rb
👤 Clarielle Larissa Andrainasoa
- GitHub: Tao (Larissa)
- Twitter: @alc3and
- LinkedIn: Larissa Clarielle
- Handle all the exceptions from user input
Contributions, issues, and feature requests are welcome!
Feel free to check the issues page.
If you like this project kindly give it a STAR
I would like to thank MICROVERSE
This project is MIT licensed.