📗 Table of Contents

📖 School library

School library management system is a comprehensive software project designed to streamline the management of students, teachers, and administrative tasks within an educational institution. This multi-phase project consists of seven key components, each aimed at enhancing functionality, maintainability, and usability.

🛠 Built With

Tech Stack

This project is built using the following technologies:

Programming Languages
  • Ruby

Key Features

  • Creation and management of student and teacher profiles.
  • Authentication and authorization to restrict access to authorized users.

Getting Started

To get started with the School library, follow the steps below:

Prerequisites

Before running this project, make sure you have the following prerequisites installed:

  • Ruby

Installation

  1. Clone this repository to your desired folder:

    git clone https://github.com/pushkar1995/oop-school-library.git
    
  2. Navigate to the project directory:

    cd oop-school-library
  3. Run the program:

    ruby oop-school-library.rb
    

👥 Authors

👤 Pushkar Gautam

🔭 Future Features

In near future I am planning to implement parent portal
  • Mobile app for parents to access real-time information about their child's performance, attendance, and school activities.
  • Allow parents to communicate with teachers and administrators, schedule parent-teacher conferences, and receive notifications about important events or announcements.
  • Provide a secure and convenient way for parents to stay actively involved in their child's education.

🤝 Contributing

Contributions, issues, and feature requests are welcome!

Feel free to check the issues page. issues page.

⭐️ Show your support


If you find this project useful, please consider giving it a star!

![Star]

🙏 Acknowledgments

We would like to express our gratitude to the contributors and anyone who uses or supports this project.

📝 License

This project is MIT licensed.