Skip to content

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.

License

Notifications You must be signed in to change notification settings

rica213/school-library

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

60 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

SCHOOL LIBRARY

📗 Table of Contents

📖 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.

Screenshot from 2023-04-26 23-06-22-1

🛠 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.

(back to top)

💻 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 git@github.com:rica213/school-library.git

Install

Install this project with:

Example command:

  cd school-library
  bundle install

Usage

Example command:

  ruby main.rb

(back to top)

👥 Authors

👤 Clarielle Larissa Andrainasoa

(back to top)

🔭 Future Features

  • Handle all the exceptions from user input

(back to top)

🤝 Contributing

Contributions, issues, and feature requests are welcome!

Feel free to check the issues page.

(back to top)

⭐️ Show your support

If you like this project kindly give it a STAR

(back to top)

🙏 Acknowledgments

I would like to thank MICROVERSE

(back to top)

📝 License

This project is MIT licensed.

(back to top)

About

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.

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages