OOP school library In this project, implemented various classes with associations between them. Also created a form of UI for the school library app, this way it can be invoked as an executable from CLI whilst maintaining focus on maintainability, readability, and adherence to best practices.
Client
- OOP school library: decorate a class
- OOP school library: set up associations
- OOP school library: add basic UI
- Step 1: Clone this project using this git comand "git clone", (if you don't have git installed please visit https://git-scm.com/downloads and install it).
- Step 2: Once you have installed git you can clone this project using the command below:
git clone https://github.com/BenMKT/OOP-school-library.git
- Step 3: Once you have cloned this repo navigate to the folder that contains the repository.
- Step 4: If you want to watch the html file open it with your favorite web browser(This project MUST be opened from VS Code for full functionality).
- Step 5: If you want to edit this project open it with your favorite text editor.
You need the following tools be installed in your computer:
Clone this repository to your desired folder:
git clone https://github.com/BenMKT/OOP-school-library.git
or
git clone git@github.com:BenMKT/OOP-school-library.git
<-- Only if you have SSH keys configured on your GitHub account.
To run the project, execute the following command:
ruby main.rb
To run tests, run the following command:
rspec spec/
...
👤 Benson Kiai
- GitHub: @Benson
- LinkedIn: Benson Kiai
👤 Diariatou Diakite
- GitHub: @Diarisdiakite
- LinkedIn: Diariadou-Diakite
- OOP school library: add basic UI
Contributions, issues, and feature requests are welcome!
Feel free to check the issues page.
If you like this project please give me a start and share my portfolio to recruters!
I would like to thank to microverse For teaching me the database and more things.
This project is MIT licensed.