A Project On: Under Guidance of
A Project On: Under Guidance of
UNDER GUIDANCE OF
Prof. Swapnil Suryavanshi Sir
CERTIFICATE
This is to certify that
Atharva Shripad Joshi
Daksh Sandip Ghuge
Kandarp Subhash Patil
of CO5I (2023-2024) have successfully completed Project on “Video
Conferencing app (Talkspace) ”, under the guidance of “Prof.
Swapnil Suryavanshi Sir” in partial fulfilment of the requirement for
the award of diploma in computer engineering from Maharashtra
State Board of Technical Education, Mumbai at Government
Polytechnic, Jalgaon
2. Abstract
3. Introduction
4. Project Plan
5. Project Requirements
6. Project Design
• Risk Protection
• Feasibility study
• Behavioral and
functional
description
• Data flow diagram
7. Conclusion
8. Reference
ABSTRACT
2) User
• Join meeting
• Create meeting
• Chat
• Mic on/off
• Reactions
3.2.2 Non-Functional Requirements
• Python
• Real Time Communication Protocals
• Html
• CSS
• Javascript
• Django
• Zegocloud
PROJECT DESIGN
Costs:
1.Development Costs: Includes expenses related to software
development, hardware, licensing, and personnel.
2. Infrastructure Costs: Cost of servers, network infrastructure, and
hosting services.
3. Operational Costs: Ongoing expenses like maintenance, user
support, and marketing.
4. Security Costs: Investment in data encryption and cybersecurity
measures.
5.Regulatory Compliance Costs: Costs associated with adhering to
data protection and privacy regulations.
6.Upkeep Costs: Regular updates, bug fixes, and system
improvements.
Benefits:
1.Revenue Generation: Income from subscriptions, licensing, or
premium features.
2. Cost Savings: Reduced travel and physical meeting expenses.
3.Improved Productivity: Enhanced collaboration and
communication, leading to increased efficiency.
4. Scalability: Potential for business growth by serving a larger
user base.
5.Global Reach: Expanding user base beyond geographic
boundaries.
6. Competitive Advantage: Gaining an edge in the market by
offering a valuable service.
7. User Satisfaction: Meeting user needs and establishing a loyal
customer base.
Behavioral Description:
User interactions and behaviors within the online video conferencing
software include:
1. User Registration: Users register accounts by providing personal
information and setting up credentials.
2. Meeting Scheduling: Hosts create meetings, set parameters, and
invite participants.
3. Meeting Joining: Participants join meetings by clicking on the
provided link and may need to enter access codes or wait for the host
to admit them.
4. Video and Audio Interaction: Participants engage in real-time video
and audio discussions, seeing and hearing each other.
5. Chat and Messaging: Participants chat and share text messages
during meetings.
6. Meeting Recordings: Hosts initiate and manage meeting recordings
for future reference.
7. Security Compliance: Users adhere to security and privacy
regulations to protect sensitive information.
8. User Roles: Hosts lead meetings, manage participant access, and
control meeting settings.
The behavioral and functional descriptions together illustrate how the
software operates and how users engage with it during video
conferences, emphasizing the core features and expected user
behaviors.