The project is about creating an Object-Oriented Programming (OOP) based app called the OOP school library. The goal of the project is to develop a software application that functions as a library management system for a fictional institution.
- Ruby.
-
Managing Students and Teachers: The app allows adding new students or teachers to the system.
-
Managing Books: The app enables adding new books to the library.
-
Recording Borrowing Information: The app allows recording details about who borrowed a particular book and when it was borrowed.
Before you begin, ensure you have met the following requirements:
- You have a basic understanding of Object-Oriented Programming (OOP) concepts.
- You have a code editor installed (e.g., Visual Studio Code, IntelliJ IDEA).
- Clone this repository to your local machine using:
git clone https://github.com/evanssnave/oop-school-library.git
Install this project with:
cd hello-rails-react2
bundle install
Setting up the Data Base:
"Set up Username and password information in the config/database.yml"
rails db:create
rails db:migrate
rails db:seed
To run the project, execute the following command:
./bin/dev
The deployment will be available soon !
👤 EvanSnave
- GitHub: EvansSnave
- Twitter: Kroja13
- LinkedIn: Kevin Cruz
- Students will explore and implement the "Decorator" design pattern.
- This project focuses on establishing associations between different entities.
- Students will develop a basic user interface (UI) layer for the app, which will be a console application.
Contributions, issues, and feature requests are welcome!
If you like this project please give it a star ⭐️
I would like to give credit to Microverse for this readme template.
This project is MIT-licensed.