You are on page 1of 2

APEX INSTITUTE OF TECHNOLOGY

PROJECTPROPOSAL

1. Project Title: - Web Chat Application

2. Project Scope:- The primary aim of this project is to create a cutting-edge


real-time web chat application using the MERN stack, which consists of
MongoDB, Express.js, React, and Node.js. This dynamic platform is
intended to empower users to participate in live discussions via an interface
that is both user-friendly and adaptable. The core objectives encompass the
incorporation of real-time messaging, the establishment of a robust and
secure user authentication system, and the development of user profiles
complete with customizable avatars. The application will showcase an array
of features, including the ability to format messages, seamlessly integrate
emojis, share attachments, and utilize a search functionality to locate specific
messages within conversations. This project endeavours to offer a
comprehensive solution that caters to a diverse range of communication
needs and preferences, while adhering to high standards of usability and
security.

Deliverables:

 Fully functional web chat application with real-time messaging


capabilities.
 User authentication system with secure registration and login.
 Messaging features including formatting, emojis, and file attachments.
 Responsive and intuitive user interface that works across devices.
 Documentation detailing the application's functionality and usage.
3. Requirements: -
 Hardware Requirements

1. CPU: Quad-core processor (e.g., Intel Core i5 or equivalent)


2. RAM: Minimum 8 GB
3. Storage: SSD for faster data access
4. Desktops/Laptops/Smartphones/Tablets
5. Internet connection for real-time communication

 Software Requirements

1. Node.js: The server runtime environment.


2. Node Package Manager: To manage packages and dependencies.
3. Visual Studio Code: For coding and development.
4. Git: Version control for tracking code changes.

STUDENTS DETAILS
Name UID Signature

Ayush Tiwari 20BCS3523

KOMALSEERUT KAUR 20BCS3564

APPROVAL AND AUTHORITY TO PROCEED


We approve the project as described above, and authorize the team to proceed.
Signature
Name Title
(With Date)

You might also like