Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/ansaribrahim/school-library
A school library hub of knowledge, books, digital resources. Supports learning, fosters literacy, guided by librarians. Vital for student success. In our library, we utilize the Ruby language for managing digital resources efficiently.
https://github.com/ansaribrahim/school-library
gemfile gemfile-lock license linters rubocop ruby test
Last synced: 26 days ago
JSON representation
A school library hub of knowledge, books, digital resources. Supports learning, fosters literacy, guided by librarians. Vital for student success. In our library, we utilize the Ruby language for managing digital resources efficiently.
- Host: GitHub
- URL: https://github.com/ansaribrahim/school-library
- Owner: AnsarIbrahim
- License: mit
- Created: 2023-08-28T13:34:06.000Z (about 1 year ago)
- Default Branch: development
- Last Pushed: 2023-09-07T10:52:33.000Z (about 1 year ago)
- Last Synced: 2024-10-10T00:54:33.625Z (about 1 month ago)
- Topics: gemfile, gemfile-lock, license, linters, rubocop, ruby, test
- Language: Ruby
- Homepage:
- Size: 52.7 KB
- Stars: 1
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# School-Library
![e2954fb3deb2407e8e4bcb40b1fd6376](https://github.com/AnsarIbrahim/LeaderBoard-new/assets/117971223/9d715e43-a095-4b33-b5f2-161236e8fdcc)
# 📗 Table of Contents
- [📖 About the Project](#about-project)
- [🛠 Built With](#built-with)
- [Tech Stack](#tech-stack)
- [Key Features](#key-features)
- [🚀 Live Demo](#live-demo)
- [💻 Getting Started](#getting-started)
- [Setup](#setup)
- [Prerequisites](#prerequisites)
- [Install](#install)
- [Usage](#usage)
- [Run tests](#run-tests)
- [Deployment](#triangular_flag_on_post-deployment)
- [👥 Authors](#authors)
- [🔭 Future Features](#future-features)
- [🤝 Contributing](#contributing)
- [⭐️ Show your support](#support)
- [🙏 Acknowledgements](#acknowledgements)
- [❓ FAQ](#faq)
- [📝 License](#license)A school library: hub of knowledge, books, digital resources. Supports learning, fosters literacy, guided by librarians. Vital for student success. In our library, we utilize the Ruby language for managing digital resources efficiently.
Client
Database
IDE
- **Gemfile**
- **Rubocop**
- **Gemfile.lock**
- **Add Person, Student and Teacher in Classes**
- **Decorator design pattern**
- **license**
To get a local copy up and running, follow these steps.
### Prerequisites
In order to run this project you need:
```
install ruby
```
### Setup
Clone this repository to your desired folder:
```
cd my-folder git clone [email protected]:AnsarIbrahim/School-Library.git
```
### Install
Install this project with:
```sh
cd my-project
gem install
```
### Usage
To run the project, execute the following command:
```sh
rails server
```
### Run tests
To run tests, run the following command:
`sh bin/rails test test/models/article_test.rb`
### Deployment
You can deploy this project using:
`sh`
👤 **Ansar Ibrahim**
- [GitHub](https://github.com/AnsarIbrahim)
- [LinkedIn](https://linkedin.com/in/ansar-ibrahim/)
- [Twitter](https://twitter.com/ansaradheeb)
- **Set-Up associations**
- **Add Basic UI**
- **Refactor Codes**
- **Preserve Data**
- **Unit Test**
Contributions, issues, and feature requests are welcome!
Feel free to check the [issues page](https://github.com/AnsarIbrahim/School-Library/issues).
If you like this project give it a ⭐️
- Microverse
This project is [MIT](./LICENSE) licensed.