Ecosyste.ms: Awesome

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

Awesome Lists | Featured Topics | Projects

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

Experience the synergy of Ruby, PostgreSQL, and object-oriented programming in our School Library Management System. With Ruby's dynamic capabilities and OOP principles, we facilitate efficient cataloging and tracking of educational resources.
https://github.com/iambenkis/school-library

postgresql ruby

Last synced: about 21 hours ago
JSON representation

Experience the synergy of Ruby, PostgreSQL, and object-oriented programming in our School Library Management System. With Ruby's dynamic capabilities and OOP principles, we facilitate efficient cataloging and tracking of educational resources.

Awesome Lists containing this project

README

        

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

# OOP school library

> In this project, I build a school library app. In this initial step, I implement the classes to represent students and teachers.

![uml_class_diagram](https://github.com/iambenkis/School-library/assets/80458199/71c79ec7-a905-4bc3-85cf-cfff5baac83f)

## Built With

- Ruby.

## Getting Started

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

1. Install Ruby in your local environment.
2. Clone this repository.
3. Run the project from the terminal of your IDE.

## Live video

https://github.com/iambenkis/School-library/assets/80458199/ed49da53-e6cc-49ca-962b-4098fb892c08

## Authors

👤 **Benjamin Kisenge**

* GitHub: [@benjamin kisenge](https://github.com/iambenkis).
* Twitter: [@benjamin kisenge](https://twitter.com/iambenkis).
* LinkedIn: [benjamin kisenge](https://www.linkedin.com/in/ben-kisenge/).

👤 **Mo'athal S. Kachi**

- GitHub: [/Moathal](https://github.com/Moathal)
- Twitter: [/mo_athal](https://twitter.com/mo_athal)
- LinkedIn: [/moathalkachi](https://linkedin.com/in/moathalkachi)

👤 **Peter Njuguna**

- GitHub: [@githubhandle](https://github.com/peterboro)
- LinkedIn: [LinkedIn](https://www.linkedin.com/in/peter-boro-njuguna/)

## 🤝 Contributing

Contributions, issues, and feature requests are welcome!

Feel free to check the [issues page](https://github.com/iambenkis/School-library/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](https://github.com/iambenkis/Portfolio/blob/master/MIT.md) licensed.