Sahar-AbdelSamad / OOP-school-library

This project is a tool to record what books are in a library and who borrows them. The app allows users you to: Add new students or teachers. Add new books. Save records of who borrowed a given book and when. And all of this is built in a beautiful and well-organized way!

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

OOP-school-library

This project is a tool to record what books are in a library and who borrows them. The app allows users you to:

  • Add new students or teachers.
  • Add new books.
  • Save records of who borrowed a given book and when. And all of this is built in a beautiful and well-organized way!

console app

Built With

  • Major languages: Ruby

Getting Started

To get a local copy up and running follow these simple steps

Prerequisites

  • ruby required for running the code.
  • gem required for linters.

Setup

Run the following command in your terminal to clone this repo to your local machine

$ git@github.com:Sahar-AbdelSamad/OOP-school-library.git

Change directory into the newly created project

$ cd OOP-school-library

Usage

In the project directory you can run the following command to execute the code:

$ ruby main.rb

Or alternatively

you can add execute permissions to main.rb by running this command

$ chmod 755 main.rb

Now the file can be run directly without calling Ruby first

$ ./main.rb

Authors

👤 Sahar Abdel Samad

👤 Fernando Herrera

🤝 Contributing

Contributions, issues, and feature requests are welcome!

Feel free to check the issues page.

Show your support

Give a ⭐️ if you like this project!

Acknowledgments

  • Hat tip to anyone whose code was used
  • Inspiration
  • etc

About

This project is a tool to record what books are in a library and who borrows them. The app allows users you to: Add new students or teachers. Add new books. Save records of who borrowed a given book and when. And all of this is built in a beautiful and well-organized way!


Languages

Language:Ruby 100.0%