An open API service indexing awesome lists of open source software.

https://github.com/ar-sayeem/library-management-system_v.admin

A web-based Library Management System built using HTML, CSS, PHP, and MySQL for efficient management of books, staff, and users. This system automates daily library operations like adding, removing, and viewing books and staff, with secure user authentication. It is deployed locally using XAMPP and designed to be user-friendly and scalable.
https://github.com/ar-sayeem/library-management-system_v.admin

css database html php sql

Last synced: 2 months ago
JSON representation

A web-based Library Management System built using HTML, CSS, PHP, and MySQL for efficient management of books, staff, and users. This system automates daily library operations like adding, removing, and viewing books and staff, with secure user authentication. It is deployed locally using XAMPP and designed to be user-friendly and scalable.

Awesome Lists containing this project

README

          

# Library Management System

The **Library Management System** is a web-based application designed to automate and streamline the management of library resources. Developed using **HTML**, **CSS**, **PHP**, and **MySQL**, this system provides essential functionalities for managing books, staff, and users. It integrates secure user authentication and ensures easy access to resources, contributing to efficient library operations.

## Features

- **User Authentication**: Secure login and sign-up system for administrators and staff.
- **Book Management**: Add, view, and remove books in the library database.
- **Staff Management**: Add, view, and remove staff records.
- **Responsive Design**: Built with **Bootstrap** for a responsive and mobile-friendly interface.
- **MySQL Database**: Utilizes a MySQL database to store user, book, and staff information.
- **Local Deployment**: The system is hosted on **XAMPP** for local development and testing.

## Technologies Used

- **Frontend**: HTML, CSS, Bootstrap
- **Backend**: PHP
- **Database**: MySQL
- **Server**: XAMPP (Apache and MySQL)

## RUN Instructions

Here are the **Project Instructions** in a clear step-by-step format:

1. **Download ZIP File**:
Download the project ZIP file from the repository.

2. **Extract ZIP File**:
Extract the contents of the ZIP file to your computer.

3. **Move to `htdocs` Folder**:
Copy or move the extracted folder to the **`htdocs`** directory in your XAMPP installation.
- Example path: `C:\xampp\htdocs\library-management-system`

4. **Start XAMPP Services**:
- Open the **XAMPP Control Panel**.
- Start the **Apache** and **MySQL** services.

5. **Set Up the Database**:
- Open a browser and go to [http://localhost/phpmyadmin](http://localhost/phpmyadmin).
- Import the provided SQL file (e.g., `library_database.sql`) into the new database.

6. **Run the Project**:
- Open a browser and go to:
```
http://localhost/library[folder name after extraction]
```

7. **Login/Sign-Up**:
- Use the login page to sign in or create a new account via the sign-up page.

8. **Manage Books and Staff**:
- Use the **Manage Page** to add, view, and remove books and staff.