Ecosyste.ms: Awesome

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

Awesome Lists | Featured Topics | Projects

https://github.com/kwambiee/school_library

The app allows you to: Add new students or teachers. Add new books. Save records of who borrowed a given book and when.
https://github.com/kwambiee/school_library

rspec ruby

Last synced: 7 days ago
JSON representation

The app allows you to: Add new students or teachers. Add new books. Save records of who borrowed a given book and when.

Awesome Lists containing this project

README

        

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

# Create a School Library

> The app allows you to:

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

## Built With

- Ruby

## Project Objectives

- Implement classes and objects in Ruby.
- Implement encapsulation and inheritance with Ruby.
- Implement composition (as an example of the design pattern).
- Set up associations between classes and objects.
- Build interactive console apps.
- Preserve data in files
- create unit test
- Run a program using the command line.

## Getting Started

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

### Prerequisites

- Install Ruby on your local machine.

### Setup

Clone the repository from this [link](https://github.com/kwambiee/school-library.git)

## Authors

👤 **Joy Kwamboka**

- Github: [@kwambiee](https://github.com/kwambiee)
- Twitter: [@kwambiee](https://twitter.com/kwambiee)
- Linkedin: [Joy Kwamboka](https://www.linkedin.com/in/joy-kwamboka)
- E-mail: [email protected]

👤 **GedeonTS**

- GitHub: [@GedeonTS](https://github.com/GedeonTS)
- Twitter: [@gedeon191](https://twitter.com/gedeon191)
- LinkedIn: [ushinid gedeon](https://linkedin.com/in/ushinid-gedeon)

## 🤝 Contributing

Contributions, issues, and feature requests are welcome!

Feel free to check the [issues page](https://github.com/OybekKayumov/enumerable-ruby/issues).

## Show your support

Give a ⭐️ if you like this project!

## Acknowledgments

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

## 📝 License

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