Thanks to visit codestin.com
Credit goes to www.scribd.com

0% found this document useful (0 votes)
5 views2 pages

Project Task To Be Submitted

Students are required to complete a group project using React, Node.js, and MySQL, with a submission deadline of July 20, 2025. The project includes developing a user management module, adding services, and displaying service details, along with a PowerPoint presentation covering key aspects of the project. Groups must consist of a maximum of three members, and projects must be original, with no sharing of code or files.

Uploaded by

itmbu10
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
5 views2 pages

Project Task To Be Submitted

Students are required to complete a group project using React, Node.js, and MySQL, with a submission deadline of July 20, 2025. The project includes developing a user management module, adding services, and displaying service details, along with a PowerPoint presentation covering key aspects of the project. Groups must consist of a maximum of three members, and projects must be original, with no sharing of code or files.

Uploaded by

itmbu10
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
You are on page 1/ 2

📢 Project Instructions for Semester-5(CSE/IT/AI& DS)

(Technologies: React, Node.js, MySQL)


Academic Year 2025-26

Dear Students,

You are required to complete and submit a group project using React, Node.js, and MySQL.
Below are the clear instructions and deliverables that must be followed for successful
submission.

Submit your project group member details via the Google Form (link given below).
Deadline: Sunday (20.07.2025), by 6:00 PM.
https://docs.google.com/forms/d/e/1FAIpQLSeC1p5pXLMaKciOC6gTqnw5BHtBampI
P42UNmOERSTXMp7g5Q/viewform?usp=header

Project Deliverables(Submission)
1. Template Integration (React)

 Convert all pages of the shared HTML template into React components.
 Use React Router to handle navigation between menus/pages.
 Ensure that clicking each menu item loads the correct component/page.

2. User Management Module (React+Node.js + MySQL)

Build the following features using Node.js as the backend and MySQL as the database:

a. Registration

 Collect the following inputs: Name, Email, Mobile, Password, Confirm Password.
 Validate:
o Email should be unique (check in the database).
o Password and Confirm Password should match.
o If email already exists or passwords don’t match, show appropriate alert
messages.
 Store valid data in the MySQL database.

b. Login and Logout

 Allow users to login with email and password.


 Use localStorage or sessionStorage to manage user session and display name.
 Provide a Logout button to end the session.

3. Add Service Module

 Create a component to add services.


 Inputs required:
o Service Name
o Description
o City
o Services Image
o Service Price
 On submission, save these details to the services table in the database.

4. Display Services details

 When the user clicks on the "Services" menu, display all available service details retrieved
from the services table.

 When the user clicks on "Book Service" for a specific service:

 The booking details should be saved in the database only after a successful payment.
 An email confirmation must be sent to the user indicating that the service has been
successfully booked.

📊 PowerPoint Presentation Requirements

Prepare a clean and professional PowerPoint presentation including:

1. Project Problem Statement


→ What kind of website you have built and its purpose.
2. Key Modules
→ List and explain the main modules/features developed.
3. Data Dictionary
→ Describe each database table and its fields.
4. E-R Diagram
→ Show the Entity-Relationship diagram for database structure.
5. Conclusion
→ Summary of your learning and experience from this project.

👥 Group Rules

 Work in a group of maximum 3 members (all from the same division).


 No sharing of code or project files with others or on public platforms.
 Projects that are directly downloaded from the internet will not be accepted.

📅 Submission & Evaluation (No hard copy required)

 You must give a live demo of the project.


 Evaluation will include:
o Project working demo
o PowerPoint presentation
o Code explanation

Please take this project seriously as it is an important part of your academic evaluation and
learning journey. If you have any doubts, feel free to ask.

Note: This is only the final project submission. The final viva-
voce will be conducted at the end of the academic term.

HAPPY CODING

You might also like