Ecosyste.ms: Awesome

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

Awesome Lists | Featured Topics | Projects

https://github.com/elijahdre/school-library

This is an educational project to create a tool to record what books are in the library and who borrows them. The app will allow you to add new students or teachers , add new books and save records of who borrowed a given book and when.
https://github.com/elijahdre/school-library

library microverse microverse-projects microverse-ruby microverse-students oop ruby

Last synced: 18 days ago
JSON representation

This is an educational project to create a tool to record what books are in the library and who borrows them. The app will allow you to add new students or teachers , add new books and save records of who borrowed a given book and when.

Awesome Lists containing this project

README

        

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

# OOP School Library

> This is an educational project to create a tool to record what books are in the library and who borrows them. The app will allow you to:
> - Add new students or teachers
> - Add new books
> - Save records of who borrowed a given book and when

## Built With

- [x] Programming Language: [Ruby](https://www.ruby-lang.org/en/)
- [x] Linter: [Rubocop](https://rubocop.org/)
- [x] VS Code

## Getting Started

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

### Prerequisites

- [x] A web browser like Google Chrome.
- [x] A code editor like Visual Studio Code with Git and Ruby.

You can check if Git is installed by running the following command in the terminal.
```
$ git --version
```

Likewise for Ruby installation.
```
$ ruby --version && irb
```

### Setup

Clone the repository using the GitHub link provided below.

### Install

In the terminal, go to your file directory and run this command.

```
$ [email protected]:Elijahdre/School-Library.git
```

### Usage

Kindly modify the files as needed.

### Run tests

To install rspec, in the terminal kindly run this command

```
$ gem install rspec
```

To run tests, please run this command
```
$ rspec ./spec/#{filename}_spec.rb
```

## Author

👤 **Elijah Odjegba**

- GitHub: [![GitHub Badge](https://img.shields.io/badge/-Elijahdre-white?logo=GitHub&logoColor=181717&style=plastic)](https://github.com/elijahdre)
- Twitter: [![Twitter Badge](https://img.shields.io/badge/-Kingglijah-white?logo=Twitter&logoColor=1DA1F2&style=plastic)](https://twitter.com/elijahdre)
- LinkedIn: [![LinkedIn Badge](https://img.shields.io/badge/-Elijah_Odjegba-white?logo=LinkedIn&logoColor=0A66C2&style=plastic)](https://www.linkedin.com/in/elijah-odjegba/)

## 🤝 Contributing

Contributions, issues, and feature requests are welcome!

Feel free to check the [issues page](https://github.com/Elijahdre/School-Library/issues).

## Show your support

Give a ⭐️ if you like this project!

## Acknowledgments

- [Microverse](https://www.microverse.org/)
- Coding Partners
- Code Reviewers

## 📝 License

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