Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/qwibbler/oop-school-library


https://github.com/qwibbler/oop-school-library

Last synced: about 1 month ago
JSON representation

Awesome Lists containing this project

README

        

![](https://img.shields.io/badge/Microverse-blueviolet)
# OOP School Library

> In this project, I built a school library app. This app allows you to:

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

## Built With

- Ruby.
- Linters.

## Install

- Install Ruby based on your OS from [HERE](https://www.ruby-lang.org/en/downloads/).

## Setup

1. Clone the project using git-bash or Githup Desktop.
2. Open the project folder with VSCode or any Editor.
3. Open terminal and navigate to the project folder.
4. Type `irb`.
5. Copy the code from files and run it.
6. Alternatively, you can run the code executing the `ruby main.rb` command in your terminal.
7. If you want to run some unit tests, all you need to do is run the `rspec` command on your terminal after executing the `gem install rspec` command.

## Authors

👤 **Humaira Zaman**

- GitHub: [@qwibbler](https://github.com/qwibbler)
- Twitter: [@hmemaz](https://twitter.com/hmemaz)
- LinkedIn: [Humaira Zaman](https://www.linkedin.com/in/hmemaz1994/)

👤 **Santiago Velosa**

- GitHub: [@vechicin](https://github.com/vechicin)
- Twitter: [@therealvelosa](https://twitter.com/therealvelosa)
- LinkedIn: [Santiago Velosa](https://www.linkedin.com/in/santiago-velosa-arias/)

## Show your support

Give a ⭐️ if you like this project!
## 📝 License

This project is [MIT](./MIT.md) licensed.