CSS - Report Vedant
CSS - Report Vedant
Name Roll. No
Yuvraj Dogra 22203B0009
Payal Gawade 22203B0019
Tejas Sawant 22203B0021
Anushree Chorghe 22203B0026
Mrs. Manisha
(Affiliated to MSBTE)
2024-2025
Department of Computer Engineering
3.0 Action Plan (Sequence and time required for major activities for 8 weeks)
Sr. Details of Activity Planned Planned Name of
No. Start Date Finish Responsible Team
Date Members
1 Selection of topic 15-10-24 16-10-24 Yuvraj Dogra
Anushree Chorghe
2 Task allocated to group members 17-10-24 17-10-24 Tejas Sawant
4.0 Resources Required (Such as raw material, some machining facility, software etc.)
Sr. Name of Resource/Material Specifications Qty Remarks
No.
1 Visual Studio Code 1
2 Ms word 1
Department of Computer Engineering
PART-B (Outcomes after Execution and Format for Micro-Project Report, About 6-10
Pages)
For 5th Semester
The aim of your chat application is to facilitate real-time, seamless communication between
users in an intuitive and accessible way. It provides a platform for instant messaging with a
focus on simplicity, responsiveness, and ease of use, making online communication
straightforward and efficient.
3.0 Course Outcomes Integrated (Add to the earlier list if more CO’s are addressed)
a. creates interactive web pages using program flow control structure.
b. create event based web forms using JavaScript .
c. Implement arrays and function in JavaScript.
Frontend Development with React: Building modular, reusable components and managing
application state. Using hooks like useState, useEffect, and useContext to handle dynamic data and
user interactions. Integrating WebSocket events for real-time UI updates.
Styling with Tailwind CSS: Applying a utility-first approach to design responsive, mobile-friendly
layouts. Creating a consistent, modern UI with custom components and responsive styling.
Real-Time Communication with WebSockets: Utilizing Socket.io (or similar libraries) for bi-
directional, real-time communication between client and server. Handling events for message
sending, receiving, typing indicators, and user presence.
Communication and Collaboration: Practice clear and effective communication with teammates,
including explaining ideas, understanding feedback, and aligning on project goals.
Department of Computer Engineering
Task Delegation and Management: Understand how to break down a project, delegate tasks based on
team strengths, and manage workloads effectively.
This project builds foundational skills for creating more complex, interactive applications and working
with backend technologies in the future.
------------------------------------------------------------------------------------------------------------------------
-------------------------------------------------------------------------------------------------------------------------
Any other Comments:
--------------------------------------------------------------------------------------------------------------------------
-------------------------------------------------------------------------------------------------------------------------
Signature: