anita00001 / school-library

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

School Library Management System

πŸ“— Table of Contents

πŸ“– School Library Management System

The School Library Management System is an application that records what books are in the library and who borrows them. This app will allow librarian to:

  • Add new students or teachers.
  • Add new books.
  • Save records of who borrowed a given book and when.

πŸ›  Built With

This project is built with Ruby.

Ruby

Key Features

  • Use of Class in Ruby
  • Public and Private methods in Ruby
  • Inheritence in Ruby
  • Decorators in Ruby

(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:

  • Download and Install Ruby for your OS.
  • VS Code

Setup

Clone this repository to your desired folder:

      git clone https://github.com/anita00001/school-library.git
      cd school-library

Install

Install this project with:

  gem install
  bundle install

Usage

To run the project, execute the following command:

  ruby main.rb

Run tests

To run linters check, run the following command:

  gem install rubocop
  rubocop

πŸ‘₯ Authors

πŸ‘€ Anita Sharma

(back to top)

πŸ”­ Future Features

  • Add basix UI
  • Preserve data
  • Unit Tests

(back to top)

🀝 Contributing

Contributions, issues, and feature requests are welcome! Feel free to check the issue page.

(back to top)

⭐️ Show your support

If you like this project, you can appreciate us by giving star ⭐

(back to top)

πŸ™ Acknowledgments

I would like to thank Microverse for providing this opportunity to build this project. Also, I extend my sincere gratitute to Code Reviewers who encourage and support to build this application more effieiently.

(back to top)

πŸ“ License

This project is MIT licensed.

(back to top)

About


Languages

Language:Ruby 100.0%