/school-library-oop

Building a library for a school representing data of students and teachers.

Primary LanguageRubyMIT LicenseMIT

πŸ“— Table of Contents

πŸ“– [Enumerable]

# OOP_school_library is a Ruby project that involves creating a Ruby App and Building a library for a school representing students and teachers. Later you can add more details like borrowing of books, parents permission to students younger than 18 years etc.

πŸ›  Built With

Ruby, Visual Studia Code, WSL

Tech Stack

Ruby
WSL

Key Features

  • [OOP_school_library]

(back to top)

Key Features

  • Ruby
  • Linters
    • Rubocop
  • Follow Microverse's list of best practices

(back to top)


πŸš€ Live Demo


  • Unfortunately, there is no live demo available for this project at the moment.

(back to top)


πŸ’» Getting Started

To get a local copy up and running, follow these steps.

Prerequisites

In order to run this project you need:

  • A code editor (we recommend Visual Studio Code)

  • Git and a GitHub account

Setup

Clone this repository to your desired folder by using this πŸ‘‡οΈ command :

git clone https://git@github.com:AbuTalha3/OOP_school_library.git

Install

Go to the project directory:

 cd OOP_school_library

Before to run the program, verify that you have Ruby installed on your OS running the following command:

 ruby -v

It should show you the version of ruby ​​installed. If this does not happen and only an error message is displayed, then you should either verify your installation or install Ruby from scratch.

Download and Install Ruby

Usage

It can store data of books , students who took the books etc.

Run tests

  • Not applicable.

Deployment

  • Not applicable.

(back to top)


πŸ‘₯ Author

πŸ‘€ Abu Talha

(back to top)


πŸ”­ Future Features

Upcoming improvements:

  • Improve the app to include more feilds.
  • Borrowing of books
  • Permission of parents to students under 18 years.
  • Create a class Classroom
  • Preserve DATA
  • Unit tests

(back to top)


🀝 Contributing

Contributions, issues, and feature requests are welcome!

Feel free to check the issues page.

(back to top)


⭐️ Show your support

If you like this project and know someone who might find it helpful, please share it. Or give it a star ⭐️ if you like this project!

(back to top)


πŸ™ Acknowledgments

I thank Microverse for this fantastic opportunity, and the code reviewers for their precious time, advice and feedback.

(back to top)


πŸ“ License

This project is MIT licensed.

(back to top)