Top Projects for PGDAC Students: Spring Boot and React JS Projects | CDAC Project Ideas

cdac projects img

Top Projects for PGDAC Students: Exploring Spring Boot and React JS Projects | CDAC Project Ideas


The Post Graduate Diploma in Advanced Computing (PG-DAC) stands as the flagship program offered by ACTS (C-DAC's Advanced Computing Training School), tailored to meet the aspirations of engineers and IT professionals venturing into the realm of advanced computing. This program aims to empower students with the essential skills needed to thrive in today's rapidly evolving technology landscape, while also preparing them to adapt to the ever-changing demands of the expanding IT industry. The curriculum is meticulously designed to align with emerging trends in advanced computing and to address both the current and future human resource requirements of the IT sector.

The Important Topics covered by the PG-DAC course are Foundations of Computer Programming, Object-Oriented Programming, Data Structure, Basic Financial Management, and Software Engineering.

To excel in the PG-DAC program and increase their chances of securing good grades and better job placements, students are required to present meticulously planned projects. Selecting the appropriate technologies for these projects is a crucial decision. In today's fast-evolving technological landscape, we highly recommend utilizing a combination of Spring Boot for the backend, React JS for the front end, and MySQL for the database.

Spring Boot, renowned for its efficiency and user-friendliness, serves as an excellent choice for the backend. It streamlines the development of robust and scalable server-side applications, allowing students to concentrate on the core functionality of their projects rather than grappling with intricate configurations. On the frontend, React JS stands out due to its component-based architecture and outstanding user interface capabilities. It facilitates the creation of interactive and responsive web applications, delivering a contemporary and engaging user experience. Lastly, MySQL, a reliable and widely used relational database management system, ensures data integrity and efficient data handling, making it the ideal choice for storing project data.

This technology stack not only adheres to industry best practices but also equips students with valuable skills that are highly sought after by employers in the IT sector. This, in turn, grants them a competitive advantage in the job market.


Now, let's explore some of the top Spring Boot and React JS projects that you can consider for your project submission:


Top Spring Boot and React JS Projects for PGDAC course.


1) E-commerce Project with Razorpay Payment Gateway Integration using Spring Boot, React JS & Mysql

By using an E-commerce Project with Razorpay Payment Gateway Integrated, the admin can add multiple products with the product categories into the system. After this when a customer visits the website for the very first time, then he'll be able to see all the products which was added by the admin. So basically customers can add the products to the cart and order the products by paying the amount using the Razorpay Payment Gateway After this Admin can view all the customer orders and assign a delivery person for the orders, and then the Delivery person will deliver the products to the customer's address.


Modules Present:

1) Administrator

2) Customer

3) Delivery Person


2) Multi-Vendor E-commerce Project using Spring Boot, React JS & Mysql

The Multi-vendor E-commerce Project using Spring Boot & React Js ensures a seamless experience for all involved. As an administrator, you can easily add product categories to the system. The seller can register himself in the system and after login, he can add multiple delivery persons for him, he can add his products to the system by selecting the product category to which the admin was added. Basically, Multiple Sellers can add their multiple products to the system. Once the Seller adds the product, all the customers who will visit the website will be able to see the products along with the seller's details. And they will be able to search the products by selecting the category and also they can view products based on the seller.

Customers can add the products to the cart and order the products from the cart. After the Orders, Sellers will be able to view their Orders and now they can assign their delivery person for the order deliveries. Once the delivery person is assigned to the order, the delivery person can log into the system and update the order delivery status at any time. In the end, the Customer will be able to see the updated status of his orders and Admin will be able to see the complete order details of all the customers from all sellers.



Modules Present:

1) Administrator

2) Seller

3) Customer

4) Delivery Person


Read More here: Multi-Vendor E-commerce Project using Spring Boot, React JS & MySQL 


3) Online Banking System Project using Spring Boot, React JS & Mysql

By using the Online Banking System application, the Admin can add multiple Banks to the system. After adding Banks, Banks can log into the system register customers, and add their accounts, then Banks can do Bank Deposits and bank Withdraw for the customers. Also, customers can log into the system and do the account transfer intra-bank or inter-bank, Customers and banks can see the customer transaction history at any time, and they can also download the statement by selecting the time range.



Modules Present:

1) Administrator

2) Bank Manager

3) Customer


Read More here: Online Banking System Project using Spring Boot, React JS & Mysql


4) Insurance Claim Management System Project using Spring Boot, React JS & Mysql

The Insurance Management System or Insurance Claim Management System Project using Spring Boot & React Js ensures a seamless experience for all involved. As an administrator, you can easily add multiple Policies in the system by adding the policy details like name, premium amount and the coverage details. After adding the Policies, all the policies will be visible in the home page of the website. And Customers can view all policies details and from there they can apply for the policies.

Once Customers apply for any policies, Admin will be able to the see policy applications in his dashboard and from here Admin can accept or reject the application. Here, customer can only apply for the policy application after the login, so from the home page itself customer can register and login themself.

The Admin will also register the Surveyors in the system, so that they can survey the accidents for the customer claims to verify each and everything to approve or reject for the customer insurance claim.

So now let's suppose customer meets any accident or anything, then customer can raise the claim for their Insurance by entering the Claim Amount. Once Customer raise for the Insurance Claim, Admin will be able to see in the dashboard that Customer has raise for the Claim, so from here Admin will assign one of the Surveyor to survey by going to the location and verify each and everything.

Once Surveyor is assigned for the Claim, after surveyor login he will be able to see the Customer Claim and from here Surveyor can approve or reject the Customer claim. If surveyor approves the customer claim then he have to assign the amount for the customer claim.

Once Surveyor approves the customer claim and assigns the amount to the customer, then customer will be able to see the surveyor given amount after the login, from here customer can Accept the amount given by surveyor or he can Withdraw the Insurance Claim.



Modules Present:

1) Administrator

2) Surveyor

3) Customer


Read More here: Insurance Claim Management System Project using Spring Boot, React JS & MySQL


5) Multi-Restaurant Online Food Ordering System Project using Spring Boot, React JS & Mysql

The Multi-Restaurant Online Food Ordering System Project using Spring Boot & React Js ensures a seamless experience for all involved. As an administrator, you can easily add food categories to the system. The restaurant can register himself in the system and after login, he can add multiple delivery persons for him, he can add his foods to the system by selecting the food category to which the admin was added. Basically, Multiple Restaurants can add their multiple foods to the system. Once the Restaurant adds the food, all the customers who visit the website will be able to see the food along with the restaurant's details. They will be able to search the foods by selecting the category and also they can view foods based on the Restaurant.

Customers can add the foods to the cart and order the foods from the cart. After the Orders, Restaurants will be able to view their Orders and now they can assign their delivery person for the order deliveries. Once the delivery person is assigned to the order, the delivery person can log into the system and update the order delivery status at any time. In the end, the Customer will be able to see the updated status of his orders and Admin will be able to see the complete order details of all the customers from all restaurants.


Modules Present:

1) Administrator

2) Restaurant

3) Customer

4) Delivery Person


Read More here: Multi-Restaurant Online Food Ordering System Project using Spring Boot, React JS & MySQL


6) Online Job Portal Project using Spring Boot, React JS & Mysql

The Online Job Portal using Spring Boot & React Js is 3 modules full-stack project whereas as an Employer, you can post the Job by adding all the important details like job title, description, job category, minimum experience required, salary budget, company details, etc. So basically in a similar way, multiple employers can post the Jobs. Once the Employer posts the Job all the employees will be able to see those Job with the complete details. 

Employees can apply for multiple Jobs, but for that, they should be logged in to the system. After login, Employees can update their profile by adding their education, work experience, and skills details and apply for the Jobs. So once an Employee applies for the Job, the Employers will be able to see the Employee Details who has applied for the Job. From here Employer can update the Job status as Shortlisted or Rejected.

In the end, the Admin can see the complete details about Employer, Employee, Jobs, Job Applications, etc.


Modules Present:

1) Administrator

2) Employer

3) Employee


Read More here: Online Job Portal Project using Spring Boot, React JS & MySQL


7) Online Bidding System Project using Spring Boot, React JS & Mysql

The Online Bidding System Project using Spring Boot & React JS ensures a seamless experience for all involved. As an Admin, Admin can add the Product Categories into the System, so that Seller can sell the products from these Categories only. The Customer can register & log into the system by himself. Now the Customer can Buy or Sell the products with the same login, each customer will have their own Wallet in which they can add their money.

The Customer can add the product into the system for selling his product by entering the correct details such as name, category, asking price & product end time. Once the Seller adds the product into the system, it will be visible on the website Home Page and now the Buyer can Bid on the product and before bidding on the product, the buyer should have Sufficient Balance in his wallet. Buyers can Bid on the product till the product's expiry time.

After the product expiry, it will automatically get allocated to the highest bid buyer. Once the Product is allocated to the Buyer, the Seller will be able to see the Buyer's details and now the Seller can assign this product order to the delivery person for the Product Delivery to the Buyer. After this Delivery Person can log into the system and update the Order Delivery Status and the same thing will be visible to the Buyer and Seller.

In the end, the Admin can see the complete details about the Products, Sellers, Sellers Delivery Persons, Buyers, etc.


Modules Present:

1) Administrator

2) Customer (Buyer & Seller)


Read More here: Online Bidding System Project using Spring Boot, React JS & MySQL


8) Online Exam Portal Project using Spring Boot, React JS & Mysql

The Online Exam Portal or Online Quiz App Project using Spring Boot & React JS is a major  Full Stack application that can be used by any University to handle the Student Online Examination. Online Exam Portal is 3 3-module project i.e. Admin, Teacher & Student, where the Admin adds the multiple Grades in the application and after adding the Grades, he can add the Courses in the Grade for example in Grade (Engineering) multiple courses can be ther like Java, Python, Javascript, etc.

Admin can register the Teacher in the Grade which means, that the Teacher can handle that particular Grade's students, in a similar way he can add multiple Teachers in one Grade. After Teacher Registration, the Teacher can log in and register the Students in his Grade which he is handling.

The Teacher can schedule the exam by entering the details like Exam name, Schedule time, etc. So now when students log in, only students with that grade will be able to see the Exam Details in the upcoming exams section. On the Scheduled time only students will be able to start the exam and then students will be able to see the Questions now they can answer the questions and as soon as they submit the exam they will receive the Exam Result Mail on their registered email ID. Also, Students can see the result in the Exam Result section where they will be able to see the correct answers and the answers that they had submitted. In the end Admin, Grade Teachers & Student will be able to see the student results.


Modules Present:

1) Administrator

2) Teacher

3) Student


Read More here: Online Exam Portal Project using Spring Boot, React JS & MySQL


9) Courier Management System Project using Spring Boot, React JS & Mysql

The Courier Management System Project using Spring Boot & React JS ensures a seamless experience for all involved. As an Admin, Admin can register the Courier Company in the System. Once the Courier Company is registered, Courier Company can log in and register its Delivery Persons. So that they can add the Customer Courier Deliveries to their Delivery Persons. The Courier Company can add the Customer Courier only if the customer is registered to our application. The Customer can register himself from the applications home page. After Customer Registration, the Customer will get a Unique Customer Reference ID.

Now For adding the Courier, the Customer has to visit the Courier Company which will pick up the Courier Package from the Customer, but for adding the Customer courier, the customer has to provide his Unique Customer Reference ID and Receiver Customer Details receiver address, name, etc. Once the Courier Company adds the Customer Courier Package Details, they can assign their delivery person for the Customer Courier Delivery. That Delivery Person can log in to the system and update the delivery status of the courier delivery based on the actual delivery status along with the Delivery time. Also, the Customer will be able to his Courier Delivery Status which will be updated by the Delivery Person.

In the end, the Admin can see the complete details about Courier Company, Delivery Persons, Customers, Customer Couriers, etc.


Modules Present:

1) Administrator

2) Courier

3) Customer

4) Delivery Person


Read More here: Courier Management System Project using Spring Boot, React JS & MySQL


10) Multi-Restaurant Table Management System Project using Spring Boot, React JS & Mysql

The Multi-Restaurant Table Management System Project using Spring Boot & React Js ensures a seamless experience for all involved. As an administrator, you can easily add food categories to the system. The restaurant can register himself in the system and after login, he can add his foods to the system by selecting the food category to which the admin was added. Basically, Multiple Restaurants can add their multiple foods to the system. Now Customers will visit the Restaurant and sit at any table, and the restaurant will serve the Food, after having the Food, the Customer will go to the Reception and now the Restaurant will make his bill by adding the table on which he sat and by adding all the foods which was orders by him. After this at any time, the Restaurant can view all the Customer Table Bills.


Modules Present:

1) Administrator

2) Restaurant

3) Customer

4) Delivery Person


11) Bus Reservation System Project using Spring Boot, React JS & Mysql

The Bus Reservation System Project using Spring Boot & React Js ensures a seamless experience for all involved. As an administrator, you can easily add multiple Bus Stops and register Buses in the system. After adding the Bus Stops and Buses and Admin can add Journey by selecting the Departure Busstop, and Arrival Busstop along with the Departure and Arrival time. Once Admin adds the Journey to the system, now these Journeys will be visible to all the customers, and also customers can search for the journey by selecting the departure, and arrival busstop with the Departure time.

Customers can book Journey tickets by selecting the Journey Class type i.e. Back Seat, Middle Seat, or Front Seat based on their choice. If the Seats are Available then the customer's seats will get confirmed immediately and if it is already reserved then they will go into the waiting queue. Later if any customer cancels his confirmed seat the first waiting entry from the queue will be confirmed immediately.

After the Journey ticket bookings, the customer will be able to see his Journey Booking history, and also Admin will be able to view all the customer bookings in his dashboard.


Modules Present:

1) Administrator

2) Customer


Read More here: Bus Reservation System Project using Spring Boot, React JS & MySQL


12) E-commerce Project using Spring Boot, React JS & Mysql

By using an E-commerce Project, the admin can log in to the system and add multiple products with the product categories into the system. After this when a customer visits the website for the very first time, then he'll be able to see all the products which was added by the admin. So basically customers can add the products into the cart and order the products by paying the amount. After this Admin can view all the customer orders and assign a delivery person for the orders, and then the Delivery person will deliver the products to the customer's address.



Modules Present:

1) Administrator

2) Customer

3) Delivery Person


Read More here: Ecommerce Project using Spring Boot, React JS & MySQL


13) Online Hotel Booking System Project using Spring Boot, React JS & Mysql

By using the Hotel Booking System, the admin logs into the system and can add multiple Hotels by selecting the Hotel locations. After adding the Hotel, the admin will add the Hotel manager so that managers can handle their Hotel bookings. Once the Hotel is added to the system, customers can view all the hotels on the website and also they can search the hotels by location. After this Customers can book the hotels by selecting the total person, the check-in and check-out date. Now Hotel Manager can view all his hotel bookings by the customer and based on the Hotel availability manager can approve the customer's booking.



Modules Present:

1) Administrator

2) Hotel Manager

3) Customer




14) Railway Reservation System Project using Spring Boot, React JS & MySQL

By using the Railway Reservation System Project, the admin logs into the system and multiple Train Locations and trains into the system after this admin can schedule the train by selecting the source and destination location. Since the admin has scheduled the trains when customers visit the website, they can search the Trains by selecting the time range and source and destination location. So basically now customers can book train tickets by selecting the total seats and if seats are available they will get confirmed immediately and if not then they will go on the waiting list. After booking the ticket customer can also download the tickets at any time.



Modules Present:

1) Administrator

2) Passenger




15) Online Hospital Management Project using Spring Boot, React JS & MySQL

By using the Hospital Management System, the admin can log into the system and add multiple doctors to the system. Once all the doctors are added to the System, Patients will be able to view all the Doctors on our home page of the Application. After this, now patients can take the Appointment. Now Once the Patient has made the appointment, the Admin will be able to see the patient's appointment and now the Admin will assign this appointment to the Doctor based on the Patient's problem. And now that particular Doctor will be able to see these appointment details, as it is assigned to him by the administrator. After this Doctor will treat the patient and update the Appointment status as Treatment Done.



Modules Present:

1) Administrator

2) Doctor

3) Patient




16) Task Management System Project using Spring Boot, React JS & MySQL

The Task Management System or Project Management System Project in React JS & Spring Boot is a full-stack project that can be used by the Administrator to handle all the tasks or projects. The projects that will come to the admin, he can add in the system, then after adding he can assign this project or task to the manager, and after that manager can assign this project to the employee based on the time availability and employee capability and at the end, an employee will complete the project or task and after completion, he can update the project status in the system.



Modules Present:

1) Administrator

2) Project Manager

3) Employee




17) Employee Management System Project using Spring Boot, React JS & MySQL

The Employee Management System Project is 3 module application, where the Admin will add the departments, after adding the department, the Admin can add the managers in the department to manage all the employee details, and salary details of the department employees, once the Admin registers Manager now he can log in and register the employees in that department. 

After this Manager can add salary information, so now basically managers can manage the complete employee details along with salary details. In the end, the Admin will be able to see all the information.



Modules Present:

1) Administrator

2) Department Manager

3) Employee




18) Airline Reservation System Project using Spring Boot, React JS & MySQL

The Airline Reservation System Project using Spring Boot & React Js ensures a seamless experience for all involved. As an administrator, you can easily add multiple Airports and register Airplanes in the system. After adding the Airports and Airplanes and Admin can add Flights by selecting the Departure Airport, and Arrival Airport along with the Departure and Arrival time. Once Admin adds the Flights to the system, now these Flights will be visible to all the customers, and also customers can search for the flight by selecting the departure, and arrival airport with the Departure time.

Customers can book Flight tickets by selecting the Flight Class type i.e. Economy, Business, or First Class based on their choice. If the Seats are Available then the customer's seats will get confirmed immediately and if it is already reserved then they will go into the waiting queue. Later if any customer cancels his confirmed seat the first waiting entry from the queue will be confirmed immediately.

After the Flight ticket bookings, the customer will be able to see his Flight Booking history, and also Admin will be able to view all the customer bookings in his dashboard.



Modules Present:

1) Administrator

2) Passenger


Read More here: Airline Reservation System using Spring Boot, React JS & MySQL


19) School Timetable Management System Project using Spring Boot, React JS & MySQL

The University Timetable Table Management or School Timetable Management Project using Spring Boot & React JS is a major  Full Stack application that can be used by any University or School to handle the Timetable for any Grade or Standard. Timetable Management Portal is 3 3-module project i.e. Admin, Teacher & Student, where the Admin adds the multiple Grades in the application and after adding the Grades we know in the Grade multiple Batches can be there so Admin can add multiple batches in the Grade by selecting the grade and now Admin can add the Courses in the Grade for example in Grade (Engineering) multiple courses can be ther like Java, Python, Javascript, etc.

Admin can register the Teacher in the Grade which means, that the Teacher can handle that particular Grade's students, in a similar way he can add multiple Teachers in one Grade. After Teacher Registration, the Teacher can log in and register the Students in his Grade which he is handling.

Once Grades, Courses are added and Teachers and Students are registered in the university or school. Now Admin can schedule the timetable by selecting the Grade and Batch for example BTech Final Year - 2nd Batch, in the similar way Admin can schedule the timetable by selecting the multiple grades.

Now once Timetable is scheduled for all the Grades, When Teacher will login, he will be able to see which all the classes he/ she have to take in the Grade Batches from start to end. And also Student can also see their Grade Batch Timetable after the Login.

And in the end, Admin can see all the details about the Grades, Batches, Teachers, Students and the Timetables.


Modules Present:

1) Administrator

2) Teacher

3) Student



20) Gym Management System Project using Spring Boot, React JS & MySQL

By using the Gym Management System Admin will register and log into the system, after that he will add the Membership Packages (Monthly, Quater, Annual) and Trainers in the Gym. Now when a customer or member visits our website he will be able to see all the membership Packages and Trainers available in the Gym. After this members will register into the system and now customers will visit the Gym for the very First time. Admin will be able to search for him by customer name, and by using the Member client ID (which he got after registration) Admin will Add the Membership for the member by selecting the Package he wants.

After Adding a Membership for the Customer, now Customer will now be able to see his Membership Details, The Customer can also see his Profile and also he can update his profile. In the end, Admin will be able to see all the customer details along with membership details.


Modules Present:

1) Administrator

2) Member




21) Online Bike Service Booking Project using React JS + Spring Boot + MySQL

The Online Bike Service Booking System is a software using which customers can add their Bikes to the system, and the customer will have a wallet, and he can add money to it anytime. After that, they can book the date for their bike servicing. After this Admin can see the Bookings which is made by the customers, based on the time availability. So basically, the Admin can approve the customer bookings, now after getting the approval customer will visit the servicing center, and now after his Bike Servicing Admin will update the servicing status with the servicing fee, and the amount from the customer's wallet will get debited and servicing status will be changed to complete. In the end, the Customer and admin will be able to see the updated booking and servicing status in the system.



Modules Present:

1) Administrator

2) Customer




22) Turf Booking System Project using Spring Boot, React JS & Mysql

The Turf Booking System Project using React Js and Spring Boot is a 2-module project where the Administrator can add multiple grounds or turfs in the system. After adding the Turfs now customers can view all available turf grounds on the website. And now they can book Turfs just by sitting at home through our website but for booking customers should be logged in to the website.

Now after the customer logs in, they can book the turfs by selecting the date and the time slot, If slots are available and not booked by any other customers, then it will get booked but initially, the status will be pending. So now the Admin can see all the customer bookings and from here admin can approve the booking, as soon as the admin clicks on the approve button the amount for the booking will get debited from the Customer's wallet. In the end, Admin will be able to see all the turf and booking details in the admin dashboard.



Modules Present:

1) Administrator

2) Customer



23) Inventory Management System Project using Spring Boot, React JS & Mysql

The Inventory Management System or Sales Inventory Management System Project using Spring Boot & React Js ensures a seamless experience for all involved. As an administrator, you can easily register the Suppliers who will be supplying the products. Admin can add the product categories and products into the system. For adding the Product, admin have to give some details, like Product name, description, supplier, quantity, purchasing price and selling price, etc. Once product is added, customer can register and login to the system and from website they can add the products in to the cart and order the products by making the payment.

Once products are ordered, admin will be able to see the customer orders in the dashboard and from there he can assign the delivery person for delivering the products to the customer.

And also In the Inventory Dashboard, Admin can view the complete details about the Products, it available quantity, sold products, total profits, and he can download the sales report, there admin can easily visualize the complete product orders with profit and loss.

Apart from this, Admin can also update the product at any time, he can update product quantity, selling price, etc. and also he can delete the products at any time.




Modules Present:

1) Administrator

2) Customer

3) Delivery Person




24) Event Management System Project using Spring Boot, React JS & Mysql

The Event Management System or Event Booking System Project using Spring Boot & React Js ensures a seamless experience for all involved. As an administrator, you can add the event categories into the system. After adding all the event categories, Admin can add the Event by adding the important event details such as event name, description, event categories, venue, ticket details, etc.

Once Events are added into the system, when customers will visit the website, they will be able to see the scheduled events added by the admin. From there customer will be able to see the complete details about the Event and from here customer can book the event.

But, for booking any events, customer should be logged in to the system, from here customer can make the payment for event booking and book the event.

And, In the end Admin will be able to see the complete details about the event categories, events, customers, events bookings in his dashboard.


Modules Present:

1) Administrator

2) Customer




25) Tours & Travels Management System Project using Spring Boot, React JS & Mysql

The Tours & Travels Management System or Tours & Travel System Project using Spring Boot & React Js ensures a seamless experience for all involved. As an administrator, you can easily register the Tour Guides in the system. The Admin can add multiple Locations, Lodge Types & Involved Transports for the Tours, so that Tour Guides can select these details while adding their Tours. Once Tour Guide is Registered by the Admin, Tour Guide can Log into the system and from there, they will get the option to add their Tour into the application, So tour guide can add the Tours by filling the important details about the Tour such Name, Description, From & To Location, Lodging Detail, Transport Details, Meals, Activities, Total Tickets & Ticket Price, etc. Once Tour is added, These tours will be visible in the home page of our application.

Now, Once customer will visit to the website, they will be able to see all the available Tours added by the Tour guide. And from here, Customer can book the tickets by paying the amount. But here Customer should be logged into the system for booking any ticket.

Once Tour is  booked by the customer, The Tour Guide will be able to see the customer details who has booked his added tour in his Dashboard.

And In the end, Admin will be able to see the complete details about the Tours, Tour Guides, Customer, etc. in his dashboard.



Modules Present:

1) Administrator

2) Tour Guide

3) Customer




26) Hotel Room Reservation System Project using Spring Boot, React JS & Mysql



Modules Present:

1) Administrator

2) Hotel Manager

3) Customer




27) Learning Management System Project using Spring Boot, React JS & Mysql

The Learning Management System or LMS platform Project using Spring Boot & React Js ensures a seamless experience for all involved. As an administrator, you can easily add the  Course Categories  in to the system, so that Mentors can add the Course from this Categories only. Mentor can register himself from the website. After Mentor Registration, Mentor can login to the system.

After Mentors Login, Mentors can add the courses by adding the necessary details like Course Name, Description, Price, Course Chapters & Topics, Thumbnail, etc. Once Mentors has listed the Courses. All these courses will be visible in the  Home page of the website. Now Customer can view all the course details and from there they can purchase the course.

But, for purchasing the Course, Customer should logged into the system, Firstly Customer can register himself from the website and after login Customers can purchase the course and start the course.

.Now, Once courses  are purchased by the Customers, Mentors can view all the purchased courses in his dashboard. In the Mentor Dashboard, Mentor will be able to see the complete details like how many courses added by him and how much sale is had generated.

And In the end, Admin will be able to see the complete details about the Course Categories, Course, Mentors, Customers, etc. in his dashboard.


learning management sysem project using spring boot and react js


Modules Present:

1) Administrator

2) Mentor

3) Customer





Students can use this project for learning and can submit the project for their final year or Internship projects.

IF YOU WANT THE PROJECT DO CONTACT ME. 

I will give you the full project SOURCE CODE and I will do a COMPLETE SET-UP of the project on your PC or Laptop remotely.

Or You can simply Request for the Project Source Code & Set Up by clicking on the below button.

MAIL ME AT codewithmurad@gmail.com

DM ME ON INSTAGRAM at @codewithmurad

DM ME ON FACEBOOK at @codewithmurad 

DM ME ON TELEGRAM at @codewithmurad 

Connect on My Discord Server: CLICK HERE

Post a Comment

0 Comments