The School Library Management App is designed to streamline the process of managing books and borrowers within the university library. This Ruby project allows librarians to efficiently add new students and teachers, add books to the library's collection, and maintain accurate records of book borrowing activities
- Ruby
Database
-
Add New Students or Teachers:
-
Add New Books:
-
Track Borrowing Records:
- Ruby installed on your system
-
Clone this repository to your local machine:
git clone https://github.com/kit0-0/school-library.git
-
Navigate to the project directory:
cd school-library
-
Run the following command to start the app:
ruby main.rb
-
Follow the on-screen prompts to add new students or teachers to the library's database.
-
Launch the app:
ruby main.rb
-
Choose the option to add new books and provide the necessary book details.
-
Start the app:
ruby main.rb
-
Navigate to the borrowing records section and follow the prompts to track book borrowing activities.
👤 Kiko
- GitHub: @kit0-0
-
Implement User Authentication: Allow users to create accounts, log in, and personalize their library experience.
-
Search and Filter Functionality: Add search and filter options to make it easier for users to find books in the library.
-
Integration with External APIs: Enhance the library's catalog by integrating with external book databases to provide detailed book information.
-
User Ratings and Reviews: Enable users to rate and review books, helping others make informed choices.
-
Mobile-Friendly Design: Optimize the application's design for mobile devices to provide a seamless experience on smartphones and tablets.
-
Notification System: Implement a notification system to alert users about due dates, reservations, and library announcements.
We welcome contributions from the community. If you'd like to contribute, please follow these steps:
- Fork the repository.
- Create a new branch for your feature/fix.
- Make your changes and commit them.
- Push your branch to your forked repository.
- Open a pull request.
If you encounter any issues or have questions about using the app, feel free to contact our support team.
This project is licensed under the MIT License.