Fyp Project Proposal
Fyp Project Proposal
Group members:
Name Roll No
Muhammad Ali 20221
Supervisor Signature
Table of Contents
Abstract....................................................................................................................................... 4
Introduction.................................................................................................................................4
Scope............................................................................................................................................ 4
Problem Statement..................................................................................................................... 4
Solution Using Proposed System............................................................................................... 4
Related System Analysis/Literature Review............................................................................ 5
Pros/Benefits of Proposed System............................................................................................. 5
Modules........................................................................................................................................5
Details of Modules.......................................................................................................................5
Direct/Private chat.................................................................................................................. 5
Group chat...............................................................................................................................6
Voice and Video calling...........................................................................................................6
End-to-end Encryption...........................................................................................................6
System Limitations/Constraints................................................................................................ 6
Network Dependence.............................................................................................................. 7
Device Compatibility.............................................................................................................. 7
Performance Issue...................................................................................................................7
Message Delivery Delays........................................................................................................ 7
Software Process Methodology..................................................................................................7
Tools and Technologies............................................................................................................... 8
Project Stakeholders and Roles................................................................................................. 8
Team Member WBS for Proposed Project............................................................................... 9
Data Gathering Approach......................................................................................................... 9
Mock-up.......................................................................................................................................9
References....................................................................................................................................9
Project Category:
Desktop Application
Abstract :
Our chat messaging app offers seamless communication through
real-time messaging, supporting one-on-one and group conversations. With
end-to-end encryption ensuring privacy, intuitive user interface, and
cross-platform compatibility, it provides a secure and efficient platform for users
to connect and communicate.
Introduction :
A chat messaging app is a digital platform facilitating real-time text
communication between users. It also enables individuals to exchange the
messages, emojis, media files, and engage in group chats effortlessly. With our
app, stay connected, share moments, and collaborate seamlessly, all within a
user-friendly interface.
Scope :
The scope of a chat messaging app extends to facilitating instant
communication, fostering collaboration, and enhancing social interactions among
users across various platforms and devices. It serves as a versatile tool for
personal, professional, and social networking purposes.
Problem Statement :
Improving the efficiency and user experience of
real-time communication while ensuring privacy and security in a chat messaging
app.
1. Instant Communication
2. Multimedia Sharing
3. Group Chat Functionality
4. Accessibility
5. Cost-Effective Communication
Modules :
1. Direct/Private chat.
2. Group chat.
3. Voice and video calling.
4. End-to-end encryption.
Details of Modules :
1. Direct/Private Chat :
The Direct Messaging module in a chat
messaging app is a core feature that enables users to have private, one-on-one
conversations with specific contacts. This module allows users to send and receive
messages, media files, and other content directly to and from individual recipients
in real-time.
1. user authentication.
2. message composition.
3. delivery and reception.
4. encryption and security
This module forms the foundation for private communication within the chat
messaging app, facilitating intimate and secure conversations between users.
2. Group Chat :
The Group Chat module in a chat messaging app enables
multiple users to participate in a single conversation thread. Users can create
groups, add members, and exchange messages, multimedia content, and reactions
in real-time. Group chat facilitates collaborative communication, fostering
engagement and interaction among participants.
4. End-to-End Encryption :
The End-to-End Encryption module in a
chat messaging app ensures that messages sent between users are encrypted on the
sender's device and decrypted only on the recipient's device, providing a secure
channel for communication.
System Limitations/Constraints :
System limitations of a chat
messaging app refer to constraints or restrictions inherent in the design,
implementation, or usage of the application. Some common system limitations for
chat messaging apps include:
1. Network Dependence :
Chat messaging apps rely on internet connectivity for
sending and receiving messages. Users may experience limitations in areas with
poor network coverage or limited data connectivity.
2. Device Compatibility :
The app's functionality may be limited by the
capabilities of the user's device, such as older hardware, limited storage space, or
outdated operating systems.
3. Performance Issues :
Resource-intensive features such as multimedia
sharing, video calling, or real-time syncing may impact the app's performance,
leading to slower response times or increased battery consumption.
Project Sponsor ⮚
Users The primary stakeholders who will be using the chat messaging app.
Quality QA testers are responsible for testing the chat messaging app to identify
Assurance testers and report bugs, ensure functionality.
Back-End and
Documentation
Front-End
Mock-up
Here we are inserting mock-up regarding to our project for reviewing
References :
● www.youtube.com
● www.dev.to
● Already Build Project
CERTIFICATE OF APPROVAL
It is to certify that the final year project of BS (IT) “ CHAT MESSAGING WEB
APP ” was developed by:
Supervisor
Name:
College:
DATED: ____________________