A Library App for shcool
The Library App is a web-based application designed to facilitate the work of librarians. It allows the librarian to issue books to students and specify the expiration date automatically by the system. The application maintains a table that contains all issued books with their respective students, including their status as valid or expired.
Key Features
- Book issuance: The librarian can issue a book to a student, and the expiration date is specified by the system automatically.
- Authorization: The project includes user authentication and authorization. There are two types of users: Admin and Normal users. -Admin users have the following capabilities: -Issue books to students -View available books -Edit and delete available books -View all students -Edit and delete student records -Normal users have the following capabilities: -View their own issued books -Edit their own Profiles
- Responsive design: The app is optimized for different screen sizes and devices.
- Availability Check: Prevent Issuing Already Issued Books. If the Book has been already issued, it won't be available to issue later, unless the Librarian removes it from the Issued Books table.
URL (Credentials down Below) : http://13.50.100.97:8000/
Home Page:
Issue A Book:
Note: you select books and students from a List but it's not Appearing in the GIF
Issued Books:
Edit Profile:
Students - Add Students:
Books - Add Books:
myenv/scripts/activate
pip install -r requirements.txt
- admin user : power2 | pass: 104
- normal user : orange | pass: Mekasa104@






