Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
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.
- Host: GitHub
- URL: https://github.com/kwambiee/school_library
- Owner: kwambiee
- Created: 2022-07-18T10:29:08.000Z (over 2 years ago)
- Default Branch: master
- Last Pushed: 2022-07-28T09:54:42.000Z (over 2 years ago)
- Last Synced: 2024-12-07T07:40:41.441Z (2 months ago)
- Topics: rspec, ruby
- Language: Ruby
- Homepage:
- Size: 70.3 KB
- Stars: 2
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
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.