Ecosyste.ms: Awesome

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

Awesome Lists | Featured Topics | Projects

https://github.com/aliatayee/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!
https://github.com/aliatayee/oop-school-library

library oop ruby

Last synced: 24 days ago
JSON representation

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!

Awesome Lists containing this project

README

        

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

# 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**

- GitHub: [@aliatayee](https://github.com/aliatayee)
- Twitter: [@aqaatayee](https://twitter.com/aqaatayee)
- LinkedIn: [LinkedIn](https://www.linkedin.com/in/aliatayee/)

👤 **Victor David**

- GitHub: [@githubhandle](https://github.com/jheart-vic)
- Twitter: [@twitterhandle](https://twitter.com/Victorjheart)
- LinkedIn: [LinkedIn](https://www.linkedin.com/in/victor-chiemerie-302a97230/)

## 🤝 Contributing
Contributions, issues, and feature requests are welcome!

Feel free to check the [issues page](../../issues/).

## Show your support
Give a ⭐️ if you like this project!

## Acknowledgments
- Hat tip to anyone whose code was used
- Inspiration
- etc