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

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

In this project, you will start building your school library app. In this initial step, you will implement the classes to represent students and teachers.
https://github.com/carreraprogrammer/school-library

ruby

Last synced: 9 months ago
JSON representation

In this project, you will start building your school library app. In this initial step, you will implement the classes to represent students and teachers.

Awesome Lists containing this project

README

          

logo

# 📗 Table of Contents

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

# 📖 [OOP SCHOOL]

**[OOP SCHOOL]** is a web application, where I created a school library with the next functionalities: Add new students or teachers,Add new books, and Save records of who borrowed a given book and when.
## 🛠 Built With

### Tech Stack

The following technologies were used in the development of this project:

Ruby: To create and manipulate the classes

### Key Features

- **You can add new students or teachers**
- **You can add new books**
- **You can 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:

```sh
gem install bundler
```

### Setup

Clone this repository to your desired folder:

```sh
cd my-folder
git clone git@github.com:carreraprogrammer/school.git
```

### Usage

To run the project, execute the following command:

```sh
bundle init
```

### Deployment

You can deploy this project using:

```sh
ruby person.rb
ruby student.rb
ruby teacher.rb
```

(back to top)

## 👥 Authors

👤 **Daniel Carrera**

- GitHub: [@carreraprogrammer](https://github.com/carreraprogrammer)
- Twitter: [@carreraprogrammer](https://twitter.com/carreraprog)
- LinkedIn: [Daniel Carrera] (https://www.linkedin.com/in/daniel-carrera-paz-85a917244/)

👤 **Nabeel Ahmed**
- GitHub: [@Metaverse-Nabeel](https://github.com/Metaverse-Nabeel)
- LinkedIn: [@Nabeel129](https://www.linkedin.com/in/nabeel129/)
- Wellfound(AngelList): [@Nabeel129](https://wellfound.com/u/nabeel-ahmed-62)

(back to top)

## 🔭 Future Features

- [ ] **[Add basic UI]**

(back to top)

## 🤝 Contributing

Contributions, issues, and feature requests are welcome!

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

(back to top)

## ⭐️ Show your support

If you like this project, I'd really appreciate if you can give me a star.

(back to top)

## 🙏 Acknowledgments

I would like to thank to my family, my coding partners and Microverse, that are always pushing me to became my best version

(back to top)

## 📝 License

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

(back to top)