Skip to content

This project is a simple library management system built using the MERN (MongoDB, Express.js, React.js, Node.js) stack

Notifications You must be signed in to change notification settings

Chandan8018/MERN-LMS

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

67 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

MERN Stack Library Management System


Description

This project is a simple library management system built using the MERN (MongoDB, Express.js, React.js, Node.js) stack.

Features

  • User Authentication: Users can sign up, log in, and log out and Google Authentication securely.
  • Book Management: Librarians can add, delete, update, and view books.
  • User Management: Librarians can manage users, including modifying existing user details.
  • Borrowing System: Users can borrow and return books, with due date management.
  • Search and Filtering: Users can search for books and filter results based on various criteria.
  • Responsive Design: The system is designed to work well on both desktop and mobile devices.
  • Reviews on Books: Librarians and Authentication Users all are post reviews and like on books.
  • User Access: Users can access automatically generated Library Card.

Technologies Used

  • Frontend:

    • React.js
    • React Router
    • Redux Tool Kit (optional for state management)
    • redux-persist
    • firebase (Google Authentication)
    • react-icons
    • flowbite-react
    • tailwindcss
    • tailwind-scrollbar
    • react-quill
    • moment
    • swiper (slider)
  • Backend:

    • Node.js
    • Express.js
    • MongoDB Atlas
    • Mongoose
    • Swagger (Manage Api Docs)
    • JWT Tokens
    • bcryptjs
    • dotenv
    • cookie-parser
    • nodemon

Must visit enjoy features Library Management System

🕸 Click me visit website

About

This project is a simple library management system built using the MERN (MongoDB, Express.js, React.js, Node.js) stack

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages