Skip to content

CharanSuggala26/Library-Management

Repository files navigation

📚 Library Management System (MERN Stack)

A full-stack Library Management System built using the MERN stack to manage library operations such as adding books, issuing/returning books, user roles (admin/user), and transaction history.

🚀 Features

  • 🔐 User authentication and authorization (JWT)
  • 📖 CRUD operations for books
  • 👥 Admin and user roles
  • 📚 Issue and return books
  • 🧾 View transaction history
  • 📅 Due date tracking
  • 🌐 Responsive front-end with React

🛠️ Tech Stack

Tech Description
MongoDB NoSQL database
Express.js Node.js web framework
React.js Front-end library
Node.js JavaScript runtime
Mongoose MongoDB ODM
JWT Authentication
Axios HTTP client
Tailwind CSS Styling

⚙️ Installation

1. Clone the repository

git clone https://github.com/your-username/library-management-system.git
cd library-management-system

2. Create a .env file

PORT=5000
MONGO_URI=your_mongodb_connection_string
JWT_SECRET=your_jwt_secret_key

3. Start the Server

npm start

Contact:

https://my-portfolio-lovat-six-79.vercel.app/

About

A full-stack Library Management System built using the MERN stack to manage library operations such as adding books, issuing/returning books, user roles (admin/user), and transaction history.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors