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

https://github.com/adel-gu/oop-school-library


https://github.com/adel-gu/oop-school-library

Last synced: 3 months ago
JSON representation

Awesome Lists containing this project

README

        

# 📗 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)
- [👥 Authors](#authors)
- [🤝 Contributing](#contributing)
- [⭐️ Show your support](#support)
- [📝 License](#license)

# 📖 OOP School Library

This repo is a school library tool that allows you to record what books are in the library and who borrows them, the project focused on practicing the main four concepts in oop using ruby.

## 🛠 Built With

### Tech Stack

- The project built using Ruby

### Key Features

The app allows you to:

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

(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 should be installed localy in your system.
- You need a code editore such as `VsCode`.

### Setup

Clone this repository to your desired folder:

Example commands:

```sh
cd my-folder
git clone [email protected]:adel-gu/OOP-School-Library.git
```

### Install

Install this project with:

Example command:

```sh
cd my-project
bundle install
```

### Usage

To run the project, execute the following command:

Example command:

```sh
ruby main.rb
```

For more information on how you can use this app, please follow this [tutorial](https://www.youtube.com/watch?v=vkkgrhD6aXQ)

## 👥 Author

👤 **Adel Guitoun**

- GitHub: [@adel-gu](https://github.com/adel-gu)
- Twitter: [@GuitounAdel](https://twitter.com/GuitounAdel)
- LinkedIn: [adelguitoun](https://linkedin.com/in/adelguitoun)

(back to top)

## 🤝 Contributing

Contributions, issues, and feature requests are welcome!

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

(back to top)

## ⭐️ Show your support (back to top)

## 📝 License

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

(back to top)