/OOP-school-library

Imagine that you are the librarian of OOP University, and you need a tool to record what books are in the library and who borrows them. This app will allow you to: Add new students or teachers, Add new books, Save records of who borrowed a given book and when, And all of these are built in a beautiful and well-organized way!

Primary LanguageRubyMIT LicenseMIT

OOP School Library

Imagine that you are the librarian of OOP University, and you need a tool to record what books are in the library and who borrows them. This app will allow you to:

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

Language & Technologies

  • Ruby

Getting Started

To setup and install this sample OOP School Library project, follow the below steps:

  • Clone this project by the command:
$ git clone https://github.com/aliatayee/OOP-school-library
  • Then switch to the project folder by the bellow query:
$ cd OOP-school-library
  • Then in terminal, run the following query:
$ ruby main.rb

-That is it!

Run tests

To run the tests for linters locally, you must have bundle installed on your computer. Install the necessary packages. Run bundle install Run rubocop

Prerequisites

  • IDE to edit and run the code (We use Visual Studio Code 🔥).
  • Git to versionning your work.

Authors

👤 Ali

👤 Victor David

🤝 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