Skip to content

MERN-based Library Manager with authentication and full CRUD for adding and removing books.

Notifications You must be signed in to change notification settings

varun-jain03/library-manager

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

3 Commits
 
 
 
 
 
 

Repository files navigation

📚 Library Management Web App

A full-stack web application that allows users to manage their personal library.
Users can add books, view them, and remove books from their collection.
Backend handles full CRUD operations with authentication and MongoDB.


✨ Features (Frontend)

  • View all the books in your list
  • Remove books from your collection
  • Clean, minimal user interface

⚙️ Features (Backend)

  • User Authentication (Register / Login)
  • Token-based protected routes (JWT)
  • CRUD API for:
    • Add Book
    • Get All Books
    • Delete Book
  • MongoDB database for storing user data and book entries
  • Secure password storage using bcrypt hashing

🛠️ Tech Stack

Layer Technology Used
Frontend React, CSS
Backend Node.js, Express.js
Database MongoDB, Mongoose
Auth JWT, bcrypt

About

MERN-based Library Manager with authentication and full CRUD for adding and removing books.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published