Skip to content

ArabianDeveloper/LMS

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

5 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

📚 LMS (Library Management System)

LMS is a web-based Library Management System built with Django. This application is designed to help librarians and users efficiently manage book inventories, track issued books, and maintain a streamlined library catalog.

📂 Project Structure

This project follows a standard Django architecture, broken down into the following key directories:

  • lms/: The core Django project configuration directory (contains settings, primary URLs, and WSGI).
  • lms_app/: The main application handling the core logic for the library (managing books, categories, members, and transactions).
  • templates/: Contains the HTML templates used to render the web interface.
  • static/: Houses the CSS, JavaScript, and static assets used for styling and frontend interactivity (heavily utilizing JS for UI).
  • media/ & photos/: Directories dedicated to storing user-uploaded media, such as book cover images.

✨ Features

  • Book Cataloging: Add, update, view, and delete books in the library system.
  • Media Management: Easily upload and display book covers and related images.
  • Interactive UI: A highly responsive frontend powered heavily by JavaScript to ensure smooth data rendering and user experience.
  • Ready-to-Use Database: Uses Django's default SQLite (db.sqlite3), making local setup and testing immediate and hassle-free.

🚀 Prerequisites

To run this project on your local machine, ensure you have the following installed:

🛠️ Installation & Setup

1. Clone the repository:

git clone [https://github.com/ArabianDeveloper/LMS.git](https://github.com/ArabianDeveloper/LMS.git)
cd LMS

About

labaray managment system

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors