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

https://github.com/munyabelden/oop_library

This is OOP Library Application that stores a list of books and people who use the library. It allows you to create your membership as a student or teacher, you can also rent a book and the application keeps track of the books rented and the dates they were rented on. Built with Ruby.
https://github.com/munyabelden/oop_library

pry rspec-testing rubocop ruby rubygems

Last synced: 6 months ago
JSON representation

This is OOP Library Application that stores a list of books and people who use the library. It allows you to create your membership as a student or teacher, you can also rent a book and the application keeps track of the books rented and the dates they were rented on. Built with Ruby.

Awesome Lists containing this project

README

          

# Oop_Library#

# 📗 Table of Contents

- [📖 About the Project](#about-project)
- [🛠 Built With](#built-with)
- [Tech Stack](#tech-stack)
- [Key Features](#key-features)
- [💻 Getting Started](#getting-started)
- [Setup](#setup)
- [Prerequisites](#prerequisites)
- [Install](#install)
- [Usage](#usage)
- [Run tests](#run-tests)
- [Deployment](#deployment)
- [👥 Authors](#authors)
- [🔭 Future Features](#future-features)
- [🤝 Contributing](#contributing)
- [⭐️ Show your support](#support)
- [🙏 Acknowledgements](#acknowledgements)
- [❓ FAQ (OPTIONAL)](#faq)
- [📝 License](#license)

# 📖 Oop library

**Library** is a ruby application library that contain data about people i.e students, teachers and name of books. It also allows you to add remove people and books, you ca also rent the books and the application keeps track of all this data

## 🛠 Built With

- [ ] Ruby
- [ ] Linters
### Tech Stack

Client

### Key Features

- **Data presevation**
- **Unit testing**

(back to top)

## 💻 Getting Started

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

### Prerequisites

In order to run this project you need:

- [ ] Ruby
- [ ] Code editor
- [ ] Ruby Gem
- [ ] Rspec

### Setup

Clone this repository to your desired folder:

Clone this link to your local mechine
```
git clone https://github.com/Munyabelden/Oop_Library.git
```

### Usage

To run the project, execute the following command:

```
bundle install
ruby main.rb
```

### Install

Install this project with:

```
cd Oop_Library
sudo install ruby
```

### Run
To test this project run:
```
rspec specs/
```

(back to top)

## 👥 Authors

👤 **Belden Mugauri**

- GitHub: [@githubhandle](https://github.com/Munyabelden/)
- Twitter: [@twitterhandle](https://twitter.com/munyaradzi045)

👤 **Tracy Miranja**

- GitHub: [@githubhandle](https://github.com/Tracy-miranja)
- Linkedin: [@twitterhandle](https://www.linkedin.com/in/tracy-miranja)

(back to top)

## 🔭 Future Features

- [ ] **API server connection**

(back to top)

## 🤝 Contributing

Contributions, issues, and feature requests are welcome!

Feel free to check the [issues page](https://github.com/Munyabelden/Oop_Library/issues).

(back to top)

## ⭐️ Show your support

If you like this project give it a star.

(back to top)

## 🙏 Acknowledgments

I would like to thank Ruby documentation and Microverse

(back to top)

## 📝 License

This project is [MIT](https://github.com/Munyabelden/Oop_Library/blob/develop/LICENSE) licensed.

(back to top)