MERN Stack Library Management App

Build a real time mern stack library management applications
MERN Stack Library Management App
File Size :
4.80 GB
Total length :
8h 0m



K.Sathyaprakash Reddy


Last update




MERN Stack Library Management App

What you’ll learn

Learning and Building a Real Time MERN Stack Application scratch.
Working with different user roles . Every logged in user will be having different user interface.
Librarian and Admin roles for managing the entire application
Normal user / patron role for checking the borrowed books and books availability status.
Issue a book to patron , Renewal the issued book , Process the return operation

MERN Stack Library Management App


MERN Basics


Hi Guys, Welcome to the course ‘MERN Stack Library Management Application 2023In this course, you will learn the following topicsWorking with different user roles like Patron, Librarian, AdminSeparate User Interface for all the user rolesWorking with complex MongoDB, queries, schemas, modelsRedux Toolkit For State managementJWT Authentication and Password EncryptionAnt Design Library for UI Components,Admin can create librarians and usersLibrarians can do crud operations on books, issue a book to patron, renewal the issued book status based on patron request, process the book returns , collect rents and finesAccess management functionality.All the functionalities / pages will be displayed to the logged in user based on the role.Admin can see the complete reports of the library.Like total books issued , total amount collected , total amount pending etc.Pushing Code to GitHub,Hosting application in Heroku24/7 Q/A Support.MERN stands for MongoDB, Express, React, and Node, after the four key technologies that make up the stack.MongoDB – document databaseExpress(.js) – Node.js web frameworkReact(.js) – a client-side JavaScript frameworkNode(.js) – the premier JavaScript web serverExpress and Node make up the middle (application) tier. Express.js is a server-side web framework and Node.js is the famous and powerful JavaScript server platform. Regardless of which variant you choose, ME(RVA)N is the ideal approach to working with JavaScript and JSON, all the way through.React is a free and open-source front-end JavaScript library for building user interfaces based on UI components. It is maintained by Meta and a community of individual developers and companies.Node.js is an open-source, cross-platform, back-end JavaScript runtime environment that runs on the V8 engine and executes JavaScript code outside a web browser designed to build scalable network applications.


Section 1: Promo & Resourses

Lecture 1 Promo

Section 2: Front End Setup

Lecture 2 React App

Lecture 3 Antd Setup

Lecture 4 Custom Stylesheets

Section 3: Login Register UI

Lecture 5 Routes

Lecture 6 Register

Lecture 7 Login

Section 4: Backend Setup

Lecture 8 Node Setup

Lecture 9 Node Mongo Connection

Section 5: Login & Register Backend

Lecture 10 User Model

Lecture 11 Register API

Lecture 12 Login API

Lecture 13 API’s Integration with UI

Section 6: Authorization

Lecture 14 Authorization part – 1

Lecture 15 Authorization part – 1

Section 7: Redux Setup

Lecture 16 Redux Toolkit

Lecture 17 Show , Hide Loaders With Redux

Section 8: Layout

Lecture 18 Layout

Section 9: Books API’s Backend

Lecture 19 Book Model

Lecture 20 Books API’s

Section 10: Add Book

Lecture 21 Add Book Form – 1

Lecture 22 Add Book Form – 2

Lecture 23 Books List

Section 11: Edit & Delete Book

Lecture 24 Edit Book

Lecture 25 Delete Book

Section 12: Users List

Lecture 26 Display Users List

Section 13: Issue a Book – APIS

Lecture 27 Issue Model

Lecture 28 Issue Book API

Section 14: Issue a Book – UI

Lecture 29 Issue Book Form – 1

Lecture 30 Issue Book Form – 2

Lecture 31 Issue Book API Integration

Section 15: Issues List

Lecture 32 Issues List Table

Lecture 33 Return a Book

Lecture 34 Books Issues To Patron List

Section 16: Delete & Edit Issue

Lecture 35 Edit Issue – 1

Lecture 36 Edit Issue – 2

Section 17: Access Management

Lecture 37 Access Management tabs

Lecture 38 General Tab

Lecture 39 Borrowed Books Tab

Section 18: Home Page

Lecture 40 Display All Books

Lecture 41 Book Description

Lecture 42 Bug Fixes

Section 19: Reports

Lecture 43 Reports API

Lecture 44 Reports UI

Section 20: Deployment

Lecture 45 Deploy to Render

Full Stack Developers,MERN Stack Developers

Course Information:

Udemy | English | 8h 0m | 4.80 GB
Created by: K.Sathyaprakash Reddy

You Can See More Courses in the Developer >> Greetings from

New Courses

Scroll to Top