Skip to content

The Book Management System is a web application that allows users to manage books, including adding, editing, and deleting books. Users can register, log in, and perform CRUD (Create, Read, Update, Delete) operations on books based on their roles.

Notifications You must be signed in to change notification settings

shaharyaaransari/Book_Management_App

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

27 Commits
 
 
 
 
 
 

Repository files navigation

Book Management App

Deployed link - https://english-quest-tan.vercel.app/login

Description

The Book Management System is a web application that allows users to manage books, including adding, editing, and deleting books. Users can register, log in, and perform CRUD (Create, Read, Update, Delete) operations on books based on their roles.

Features

  1. User authentication: Users can register and log in with their credentials.
  2. Role-based access control: Different roles (e.g., admin, creator) have different permissions for managing books.
  3. Book management: Users can add new books, edit existing books, and delete books.
  4. Sorting and filtering: Books can be sorted by price and filtered by genre.
  5. Responsive design: The application is responsive and can be accessed on various devices.

Technologies Used

  1. React.js: Frontend library for building user interfaces.
  2. Node.js: JavaScript runtime environment for server-side development.
  3. Express.js: Web application framework for Node.js.
  4. MongoDB: NoSQL database for storing book and user information.
  5. Axios: Promise-based HTTP client for making requests to the backend.
  6. SweetAlert2: Library for displaying beautiful alert messages.
  7. React Router: Library for routing in React applications.

Usage

  1. Register as a new user or login with existing credentials.
  2. Explore the book collection, add new books, edit existing ones, or delete books based on your role.
  3. Sort books by price and filter them by genre.

over View Website

Screenshot (425) Screenshot (421) Screenshot (423) Screenshot (424) Screenshot (426) Screenshot (428)

About

The Book Management System is a web application that allows users to manage books, including adding, editing, and deleting books. Users can register, log in, and perform CRUD (Create, Read, Update, Delete) operations on books based on their roles.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published