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

https://github.com/sboursen/school-lib

A school library CLI with Ruby
https://github.com/sboursen/school-lib

Last synced: 24 days ago
JSON representation

A school library CLI with Ruby

Awesome Lists containing this project

README

        

# Project title

This a educational project made to practice OOP topics using Ruby.

## Milestones

- [x] Milestone 1: add Person, Student, and Teacher classes.
- [x] Milestone 2: use the "Decorator" design pattern.
- [x] Milestone 3: set up associations.
- [x] Milestone 4: add basic UI.
- [x] Milestone 5: refactor your code.
- [x] Milestone 6: preserve data.
- [x] Milestone 7: unit tests.

## Getting Started

- Run `bundle install` to get the dependencies.
- Run `irb` to start interactive Ruby CLI.
- Load different classes and start playing with them :)

## About me

👤 **Soufiane Boursen**

- GitHub: [@Sboursen](https://github.com/Sboursen)
- Twitter: [@sboursen_dev](https://twitter.com/sboursen_dev)
- LinkedIn: [@sboursen](https://linkedin.com/in/sboursen)

👤 **Awais Amjed**

- GitHub: [@awais-amjed](https://github.com/awais-amjed)
- LinkedIn: [@awais-amjed](https://www.linkedin.com/in/awais-amjed/)

## 🤝 Contributing

Contributions, issues, and feature requests are welcome!

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

## Show your support

Give a ⭐️ if you like this project!

## License

This is a [MIT](./LICENSE) licensed project.