SlideShare a Scribd company logo
Major Project On
“ CONFY”
Presented By:
Karmanshi Shrivastav
0704CS191070
Madhav Sharma
0704CS191082
Akshat Kulshreshtha
0704CS191013
Manas Dubey
0704CS191083
Mahakal Institute of Technology
Department of Computer Science and Engineering
Under the guidance of:
Prof. Amit Sariya
1
*
Contents
• Introduction
• Literature Review
• Problem Statement
• Analysis Overview
• Design Overview
• Screenshots
• Limitations & Future Scope
• Conclusion
• References
2
*
Introduction
3
• CONFY make it easy to communicate with people anywhere in the
world by sending and receiving messages in real time.
• This proposed project is such an application that will allow user to
have chat but also will keep private and confidential.
• This app will also make use of a machine learning algorithm to firstly
detect the intent of the user behind sending the message .
• If the message is inappropriate or the intent is wrongful i.e, to spread
hate, violence and etc .
• This is very necessary nowadays as the social media is a very giant
platform for these things to spread quickly and on a global scale.
*
4
Literature Review
4
*
1. Study of Skype :
Pros:
● Highly optimised app for video and conference calls
● Allows calling any phone number through the internet
Cons:
● Limited customization features
● Can add only up to 100 people in a video conference while
other alternatives allow up to 1000 people.
5
Literature Review
5
*
2. Study of Whatsapp :
Pros:
● End-to-end encrypted chats and cloud backups.
● Massive active userbase.
● Supports UPI payments (for India).
Cons:
● No message scheduling.
● Cannot edit sent messages.
6
Literature Review
6
*
3. Study of Messenger :
Pros:
● You don’t require a Facebook account to use Messenger on your
phone
● Has stories feature to connect more often with your friends
Cons:
● Has ads within the app
● Can take up take too much internal storage of your phone
7
Literature Review
7
*
4. Study of Signal:
Pros:
● Supports end-to-end encryption for chats, video calls and audio
calls
● Has disappearing messages supports
Cons:
● Lacks certain advanced features
● Limited customisation
8
Literature Review
8
*
5. Study of Telegram:
Pros:
● Can create groups of up to 2,00,000 members
● Can schedule messages
● Bot integration allows deeper control of the chats
● Unlimited cloud storage
Cons:
● Chats are not end-to-end encrypted by default
● Telegram is a very popular messaging app but actual usability is
on the lower side
Problem Statement
Problem Domain
• Issue which is increasing day by day is that sometimes these online
platforms for having conversation and sharing thoughts became a way
to mass propagate the ideologies that sometimes are a spark to ignite
hatred and violence between different races and castes.
• There are many data breaching cases which is a major security issue.
* 9
Problem Statement(Cont.)
Solution Domain
• Confy is a web application that will automatically remove the stored
conversations from time to time this will be the first layer towards
securing the data from data breaches.
• While having a conversation the messages will be secured with custom
made algorithm for end to end encryption that will require a key to
decrypt the data.
• It is also for stopping users to spread unwanted messages a machine
learning algorithm will be integrated within the application that will
detect the intent of the data being sent and will take action based on
the intent.
* 10
Analysis Overview
• We adopted RAD Model i.e. Rapid Application Development Model in
this project.
* 11
Analysis Overview(Cont.)
Why RAD MODEL?
•Since there is no detailed pre-planning, it makes it easier to incorporate the
changes within the development process.
•RAD projects follow iterative and incremental model and have small teams
comprising of developers, domain experts, customer representatives and
other IT resources working progressively on their component or prototype.
•The most important aspect for this model to be successful is to make sure
that the prototypes developed are reusable.
•RAD Model is a high-speed adaptation of the linear sequential model in
which rapid development is achieved by using component-based
construction.
* 12
Analysis Overview(Cont.)
Functional Requirement
•It is responsive.
•Every input field is validated in our project.
•It stores login details of the user after creating an account.
•It allows user to give a feedback of the site.
•User can delete their data after conversation or whenever they have to
delete.
•After deleting the conversation data is not saved in database
* 13
Analysis Overview(Cont.)
Non-functional Requirement
•Easy to use
•User-friendly
•It is secure
•It is scalable
•It’s performance depend on server.
•Easy for customer to use application
14
*
Analysis Overview(Cont.)
Hardware Requirement
•Processor (CPU): Intel Pentium or equivalent
•Operating System: Windows 8.1, Linux , Unix, MacOS
•Memory: 2 GB RAM
•Storage: 256 GB internal storage drive
Software Requirement
•Internet Connection
•Web Browser
* 15
Design Overview
* 16
Use Case Diagram
Design Overview(Cont.)
* 17
Login Sequence Diagram
Design Overview(Cont.)
* 18
Logout Sequence Diagram
Design Overview(Cont.)
* 19
Class Diagram
Design Overview(Cont.)
* 20
Entity-Relationship Diagram
Design Overview(Cont.)
* 21
DFD Level-0
Design Overview(Cont.)
* 22
DFD Level-1
Screenshots
* 23
Screenshots(Cont.)
* 24
Screenshots(Cont.)
* 25
Screenshots(Cont.)
* 26
Screenshots(Cont.)
* 27
Screenshots(Cont.)
* 28
Screenshots(Cont.)
* 29
Screenshots(Cont.)
* 30
Limitations and Future Scope
Limitations
• No Group Chat Available
• No Option To react to Messages
• No Payment Gateway Available
Future Scope
• Payment Gateway
• Group Chat
• Android Application
• Video and Audio Call
• Natural Language Processing (Sentimental Analysis)
* 31
Conclusion
• While developing the system a conscious effort has been made to create
and develop a software package, making use of available tools,
techniques and resources-that would generate a proper system for cases.
• While making the system an eye has been kept on making it as user
friendly, as such one may hope that the system will be acceptable to any
user and will be adequately meet his /her needs.
• As in case of any system development processes where there are a
member of short comings, there have been some short coming in the
development of this system als
* 32
References
[1]https://stackoverflow.com/questions/43209534/uncaught-referenceer
ror-function-is-not-defined-at-htmlinputelement-onclick/43209660
[2] https://www.w3schools.com/js/js_object_definition.asp
[3]https://rescale.com/using-database-views-in-django-orm/#:~:text=The
%20database%20view%20is%20created,the%20raw%20SQL%20execution
%20command.&text=The%20next%20step%20is%20to,the%20data%20fr
om%20the%20view
[4]https://www.a2hosting.in/kb/developer-corner/mysql/working-with-m
ysql-database-engines#:~:text=specific%20database%20engine-,About%2
0MySQL%20database%20engines,for%20versions%20earlier%20than%20
5.5
[5] https://codeloop.org/django-rendering-data-from-mysql-database/
* 33
References (Cont.)
[6]http://www.learningaboutelectronics.com/Articles/How-to-insert-imag
es-into-a-database-table-with-Python-in-Django.php
[7] https://www.guru99.com/views.html
[8]https://www.navicat.com/en/company/aboutus/blog/1301-storing-im
ages-in-mysql-with-navicat
[9] https://www.stackvidhya.com/get-substring-of-string-python/
[10] https://docs.djangoproject.com/en/3.2/topics/migrations/
[11] Universal Informatics Informatics Internship
[12]https://www.thebetterindia.com/63119/ancient-india-science-techno
logy/
* 34
Any Query ?
* 35
Thank You!
* 36

More Related Content

PDF
print ygccccggccdschhfdhdgdg se gdgnhztfustu
PPTX
nothinascdks bkcbskcbak,bx,jaxjaxvjasgjcxvagjqsxv
PPTX
Whatscrypt Messenger for android project
PDF
Chat Application [Full Documentation]
PDF
Live chat srs
PPTX
Social Media Android APP
PDF
Online Messaging System PDFhdhhhdvgdhhd.pdf
PDF
Messaging is not just for investment banks!
print ygccccggccdschhfdhdgdg se gdgnhztfustu
nothinascdks bkcbskcbak,bx,jaxjaxvjasgjcxvagjqsxv
Whatscrypt Messenger for android project
Chat Application [Full Documentation]
Live chat srs
Social Media Android APP
Online Messaging System PDFhdhhhdvgdhhd.pdf
Messaging is not just for investment banks!

Similar to CONFY make it easy to communicate with people anywhere in the world by sending and receiving messages in real time. CONFY make it easy to communicate with people anywhere in the world by sending and receiving messages in real time. (20)

DOCX
Documentation
PDF
Chat feature requirement (2)
PDF
Wi fi Massanger SRS
PPTX
social media chat application main ppt.pptx
PDF
Chat Application | RSD
PDF
WeGroup--A Community Android App
PDF
SRS FOR CHAT APPLICATION
PPTX
Social messenger introduction
PPTX
Chatting application Powerpoint presentation
PDF
IRJET- Information Retrieval from Chat Application
PPTX
Chat Application
PDF
Chat application throught client server project report.pdf
PPTX
Presentation of 3rd Semester C++ Project
PDF
CHAT APPLICATION THROUGH CLIENT SERVER MANAGEMENT SYSTEM PROJECT REPORT
PPTX
160970-chat-template-16x9.pptx for student project
PDF
Chat application through client server management system project.pdf
PDF
project
PPT
Enthinnai a social enterprise app
PPTX
Chat App Presentation.pptx
Documentation
Chat feature requirement (2)
Wi fi Massanger SRS
social media chat application main ppt.pptx
Chat Application | RSD
WeGroup--A Community Android App
SRS FOR CHAT APPLICATION
Social messenger introduction
Chatting application Powerpoint presentation
IRJET- Information Retrieval from Chat Application
Chat Application
Chat application throught client server project report.pdf
Presentation of 3rd Semester C++ Project
CHAT APPLICATION THROUGH CLIENT SERVER MANAGEMENT SYSTEM PROJECT REPORT
160970-chat-template-16x9.pptx for student project
Chat application through client server management system project.pdf
project
Enthinnai a social enterprise app
Chat App Presentation.pptx
Ad

Recently uploaded (20)

PPTX
Fundamentals of Mechanical Engineering.pptx
PDF
Improvement effect of pyrolyzed agro-food biochar on the properties of.pdf
PPTX
ASME PCC-02 TRAINING -DESKTOP-NLE5HNP.pptx
PDF
Artificial Superintelligence (ASI) Alliance Vision Paper.pdf
PPTX
Information Storage and Retrieval Techniques Unit III
PDF
August -2025_Top10 Read_Articles_ijait.pdf
PPTX
Chemical Technological Processes, Feasibility Study and Chemical Process Indu...
PPTX
introduction to high performance computing
PDF
ChapteR012372321DFGDSFGDFGDFSGDFGDFGDFGSDFGDFGFD
PDF
Human-AI Collaboration: Balancing Agentic AI and Autonomy in Hybrid Systems
PDF
August 2025 - Top 10 Read Articles in Network Security & Its Applications
PDF
Level 2 – IBM Data and AI Fundamentals (1)_v1.1.PDF
PPTX
Software Engineering and software moduleing
PDF
BIO-INSPIRED ARCHITECTURE FOR PARSIMONIOUS CONVERSATIONAL INTELLIGENCE : THE ...
PPTX
CyberSecurity Mobile and Wireless Devices
PDF
III.4.1.2_The_Space_Environment.p pdffdf
PPTX
communication and presentation skills 01
PDF
null (2) bgfbg bfgb bfgb fbfg bfbgf b.pdf
PDF
SMART SIGNAL TIMING FOR URBAN INTERSECTIONS USING REAL-TIME VEHICLE DETECTI...
PDF
distributed database system" (DDBS) is often used to refer to both the distri...
Fundamentals of Mechanical Engineering.pptx
Improvement effect of pyrolyzed agro-food biochar on the properties of.pdf
ASME PCC-02 TRAINING -DESKTOP-NLE5HNP.pptx
Artificial Superintelligence (ASI) Alliance Vision Paper.pdf
Information Storage and Retrieval Techniques Unit III
August -2025_Top10 Read_Articles_ijait.pdf
Chemical Technological Processes, Feasibility Study and Chemical Process Indu...
introduction to high performance computing
ChapteR012372321DFGDSFGDFGDFSGDFGDFGDFGSDFGDFGFD
Human-AI Collaboration: Balancing Agentic AI and Autonomy in Hybrid Systems
August 2025 - Top 10 Read Articles in Network Security & Its Applications
Level 2 – IBM Data and AI Fundamentals (1)_v1.1.PDF
Software Engineering and software moduleing
BIO-INSPIRED ARCHITECTURE FOR PARSIMONIOUS CONVERSATIONAL INTELLIGENCE : THE ...
CyberSecurity Mobile and Wireless Devices
III.4.1.2_The_Space_Environment.p pdffdf
communication and presentation skills 01
null (2) bgfbg bfgb bfgb fbfg bfbgf b.pdf
SMART SIGNAL TIMING FOR URBAN INTERSECTIONS USING REAL-TIME VEHICLE DETECTI...
distributed database system" (DDBS) is often used to refer to both the distri...
Ad

CONFY make it easy to communicate with people anywhere in the world by sending and receiving messages in real time. CONFY make it easy to communicate with people anywhere in the world by sending and receiving messages in real time.