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

https://github.com/jamalihassan0307/library-management

A modern web application for managing library operations, built with React and Firebase. This system helps librarians manage books, track borrowing records, and handle user accounts efficiently.
https://github.com/jamalihassan0307/library-management

library library-management library-management-system profile profile-readme protfolio-website readme-profile

Last synced: 11 months ago
JSON representation

A modern web application for managing library operations, built with React and Firebase. This system helps librarians manage books, track borrowing records, and handle user accounts efficiently.

Awesome Lists containing this project

README

          

# Library Management System

A modern web application for managing library operations, built with React and Firebase. This system helps librarians manage books, track borrowing records, and handle user accounts efficiently.

[![React](https://img.shields.io/badge/React-18-blue.svg)](https://reactjs.org/)
[![Vite](https://img.shields.io/badge/Vite-Latest-646CFF.svg)](https://vitejs.dev/)
[![Firebase](https://img.shields.io/badge/Firebase-Latest-FFA611.svg)](https://firebase.google.com/)
[![Tailwind CSS](https://img.shields.io/badge/Tailwind_CSS-Latest-38B2AC.svg)](https://tailwindcss.com/)
[![License](https://img.shields.io/badge/License-MIT-green.svg)](LICENSE)

🚀 **[View Live Demo](https://library-mgmt-jamalihassan0307.web.app)** | 📚 **[Documentation](#features)** | 🔑 **[Login](https://library-mgmt-jamalihassan0307.web.app)**

### Quick Access

- 📖 **Demo Account**: demo@gmail.com / 1234
- 🌐 **Live Demo**: [Visit Site](https://library-mgmt-jamalihassan0307.web.app)
- ⭐ **Key Features**: Book Management, User Records, Real-time Updates
- 🛠️ **Tech Stack**: React, Firebase, Tailwind CSS, Vite

## 🔴 Live Demo

Check out the live demo: [https://library-mgmt-jamalihassan0307.web.app](https://library-mgmt-jamalihassan0307.web.app)

## 📸 Screenshots

### Login Page

![Login Interface](public/login.png)
_Secure Authentication System_

### Dashboard

![Dashboard Overview](public/dashboard.png)
_Comprehensive Library Statistics and Overview_

### Books Management

![Books Page](public/books_page.png)
_Books Collection Management_

![Book Details](public/book_detail.png)
_Detailed Book Information View_

![Add New Book](public/book_add.png)
_Add New Book Interface_

![Edit Book](public/book_edit.png)
_Edit Book Details_

### Records Management

![Records Overview](public/records.png)
_Borrower Records Management_

![View Record](public/view_record.png)
_Detailed Borrower Information_

![Add New Record](public/add_new_record.png)
_Add New Borrower Record_

![Edit User Record](public/edit_user_record.png)
_Edit Borrower Details_

## 🚀 Features

### Authentication

- Secure Login System
- Role-based Access Control
- Session Management

### Dashboard

- Library Statistics Overview
- Track Total Books
- Monitor Borrowed/Available Books
- View Monthly Statistics
- Track Pending Returns

### Books Management

- Add/Edit/Delete Books
- Search & Filter Books
- Book Status Tracking
- Detailed Book Information

### Records Management

- User Borrowing History
- Return Book Processing
- User Management
- Detailed User Records

## 🛠️ Technologies Used

- React 18
- Vite
- Firebase Hosting
- React Router DOM
- Tailwind CSS
- Local Storage for data persistence

## 🔑 Login Credentials

- Email: demo@gmail.com
- Password: 1234

## 🙏 Acknowledgments

- [React](https://reactjs.org/)
- [Vite](https://vitejs.dev/)
- [Firebase](https://firebase.google.com/)
- [Tailwind CSS](https://tailwindcss.com/)
- [React Router](https://reactrouter.com/)

## 📝 License

This project is licensed under the MIT License - see the [LICENSE](LICENSE) file for details.