SCHOOL LIBRARY
๐ Table of Contents
- ๐ About the Project
- ๐ป Getting Started
- ๐ฅ Authors
- ๐ญ Future Features
- ๐ค Contributing
- โญ๏ธ Show your support
- ๐ Acknowledgements
- ๐ License
๐ SCHOOL LIBRARY
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.
๐ Built With
Tech Stack
- Ruby
Key Features
- 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.
๐ป Getting Started
To get a local copy up and running, follow these steps.
Prerequisites
In order to run this project you need:
- Terminal to run the irb console
Setup
Clone this repository to your desired folder:
Example commands:
cd my-folder
git clone [email protected]:rica213/school-library.git
Install
Install this project with:
Example command:
cd school-library
bundle install
Usage
Example command:
ruby main.rb
๐ฅ Authors
๐ค Clarielle Larissa Andrainasoa
- GitHub: Tao (Larissa)
- Twitter: @alc3and
- LinkedIn: Larissa Clarielle
๐ญ Future Features
- Handle all the exceptions from user input
๐ค Contributing
Contributions, issues, and feature requests are welcome!
Feel free to check the issues page.
โญ๏ธ Show your support
If you like this project kindly give it a STAR
๐ Acknowledgments
I would like to thank MICROVERSE
๐ License
This project is MIT licensed.