https://github.com/tanveerisonline/oop_school_library
OOP SCHOOL LIBRARY is an educational school library app that records the available books and the records of borrowed books and who borrows them.
https://github.com/tanveerisonline/oop_school_library
postgresql-database rspecs rubocop ruby ruby-on-rails sql
Last synced: 12 days ago
JSON representation
OOP SCHOOL LIBRARY is an educational school library app that records the available books and the records of borrowed books and who borrows them.
- Host: GitHub
- URL: https://github.com/tanveerisonline/oop_school_library
- Owner: tanveerisonline
- License: mit
- Created: 2023-03-09T06:59:17.000Z (about 3 years ago)
- Default Branch: dev
- Last Pushed: 2023-03-17T13:45:40.000Z (about 3 years ago)
- Last Synced: 2025-03-14T10:25:23.708Z (about 1 year ago)
- Topics: postgresql-database, rspecs, rubocop, ruby, ruby-on-rails, sql
- Language: Ruby
- Homepage:
- Size: 45.9 KB
- Stars: 2
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE.md
Awesome Lists containing this project
README
# 📗 Table of Contents
- [📖 About the Project](#about-project)
- [🛠 Built With](#built-with)
- [Tech Stack](#tech-stack)
- [Key Features](#key-features)
- [💻 Getting Started](#getting-started)
- [Setup](#setup)
- [Prerequisites](#prerequisites)
- [Install](#install)
- [Usage](#usage)
- [👥 Authors](#authors)
- [🤝 Contributing](#contributing)
- [⭐️ Show your support](#support)
- [🙏 Acknowledgements](#acknowledgements)
> OOP SCHOOL LIBRARY is an educational school library app that records the available books and the records of borrowed books and who borrows them.
> Following technologies have been used in this project.
Programming Languagr
- Create students with id, name, age, and permissions.
- Create teachers with id, name, age, specification, and permissions.
- Create a Classroom with a teacher, student, and Sublect (specification).
- Save and Preserve Data.
> This is how a new developer could make use this project.
To get a local copy up and running, follow these steps.
### Prerequisites
In order to run this project you need:
- [ ] A PC or Mac.
- [ ] An active internet connection.
- [ ] Some knowledge of git and github.
### Setup
Clone this repository by using the command line : git clone https://github.com/tanveerisonline/Oop_School_Library.git
### Install
Install this ruby on your machine
Use bundle install after cloning this project to install Gems
### Usage
- [ ] First you need to download this repo or clone this repo.
- [ ] Open this project in your local machine.
- [ ] Open Terminal in your machine.
- [ ] run bundle install in your terninal to install necessary required dependencies or gems for this project.
- [ ] now run the project from the terminal.
### Future Features
- Create books with titles, authors, book covers, and condition
- Add rental using student/teacher ID and book
- List all books, persons, and rentals
👤 **tanveerisonline **
- GitHub: [@tanveerisonline ](https://github.com/tanveerisonline)
- Twitter: [@Tanveer Ahmad](https://twitter.com/Tanveer98589023)
- LinkedIn: [Tanveer Ahmad](https://www.linkedin.com/in/tanveerisonline/)
👤 **Emmanuella Adu **
- GitHub: [@elarhadu ](https://github.com/elarhadu)
- Twitter:[@elarh_] (https://twitter.com/elarh_)
- LinkedIn: [Emmanuella Adu] (https://www.linkedin.com/in/emmanuella-adu/)
Contributions, issues, and feature requests are welcome!
Feel free to check the [issues page](../../issues/).
If you're committed to making the world a better place, please support our project.
- I would like to give credit to the following people who have inspired my codebase:
- [] The Whole Microverse Team - thank you so much for this great learning platform.
This project is [MIT](https://github.com/tanveerisonline/Oop_School_Library/blob/main/LICENSE.md) licensed.