0% found this document useful (0 votes)
43 views

Friend

The document outlines the development of a social media chat application called Friend Sphere. It includes sections on introduction and background, system analysis, system design, website content and code, and conclusions. The introduction defines the objectives as enabling expression, person-to-person chatting, and connecting users. The system analysis identifies requirements like login/registration functionality. Hardware requirements include a Pentium 4 processor and 2GB RAM, while software requirements include a Java-enabled browser and Xampp/MySQL server.

Uploaded by

davidmarco
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
43 views

Friend

The document outlines the development of a social media chat application called Friend Sphere. It includes sections on introduction and background, system analysis, system design, website content and code, and conclusions. The introduction defines the objectives as enabling expression, person-to-person chatting, and connecting users. The system analysis identifies requirements like login/registration functionality. Hardware requirements include a Pentium 4 processor and 2GB RAM, while software requirements include a Java-enabled browser and Xampp/MySQL server.

Uploaded by

davidmarco
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
You are on page 1/ 5

Contents

1: Introduction
1.1 Background
1.2 Objectives
1.3 Purpose, Scope and Applicability
1.3.1 Purpose
1.3.2 Scope
1.3.3 Applicability

2: System Analysis
2.1 Problem Defination
2.2 Requirements to Use
2.3 Development Tools
2.4 Software and Hardware Requirements

3: System Design
3.1 Data Flow Diagram
3.1.1 Level 0
3.1.2 Level 1
3.1.3 Level 2
3.1.4 Level 3
3.1.5 Level 4
3.2 Database Schema

4: Website’s Contents & Code


4.1 Login Page
4.2 Sign up page
4.3 Profile page
4.4 Home Page

5: Conclusions and Future Work


6.1 Conclusion
6.2 Limitations of the System
6.3 Future Scope of the Project
INTRODUCTION

1.1 Background:

Chatting is a communication method that utilizes computer


network and telecommunication technologies to facilitate
interactions among people who are separated by geographical
distances. This technology has been in existence for years, but
it has only received widespread acceptance and adoption in
recent times. The chat app (Friend Sphere) is a private
messaging platform that allows users to establish connections
and engage in conversations with other users who are online.
Messaging apps have witnessed a surge in popularity in the
past few years, with several examples of successful applications
such as WhatsApp, Telegram, Discord, Messenger, and so on.

1.2 Objectives:

The main objective of this project is to develop a social


platform that allows users to connect and communicate with
each other in an easy and convenient way. Some of the specific
objectives that this project aims to achieve are:

 To enable users to express their thoughts and views on


various topics of interest and to receive feedback from
other users
 To provide users with a person-to-person chat functionality
that allows them to have private conversations with other
users
 To connect people who have never met before and to help
them establish new relationships and friendships
1.3 Purpose and Scope:

1.3.1 Purpose

The main purposes of chatting websites is to provide online


communication tools that allow users to have real-time text
conversations with each other. Another purpose is to help
users develop their social skills by exposing them to different
perspectives, norms, and feedback. Chatting websites also
serve as a platform for users to share their skills and help each
other out with various topics and issues. Furthermore, chatting
websites enable users to connect with people from different
parts of the world and expand their horizons.

1.3.2 Scope

The scope of the project involves testing the program


throughout the development process. The project will consist
of developing and testing a database for the registered users, a
menu for the navigation, a client/server interface for the
communication, and GUI's for the user experience. The chat
application will undergo further testing before the completion
to ensure its functionality and usability.

1.3.3 Applicability

The application will deliver a high-quality experience to both


the client and the user. User can express their thoughts with
ease. Our online website supports any kind of textual chatting.
SYSTEM ANALYSIS

2.1 Problem Definition

To create a secure and confidential platform for users to share


their personal challenges with others who can offer empathy
and guidance.To enrich the user experience of online content
by enabling users to engage with each other and the content
creators in real time.To boost customer satisfaction and loyalty
by delivering prompt and customized information about
products or services

2.2 Requirements to Use:

The functionality of the chat application requires the user to be


able to login, register for the chat application, or log out. This is
done through a GUI register function (login menu aspect) which
will ask for the name, username, email and password of the
client. If the username is not taken or the password doesn't
match with the username, an error will occur. If the username
and password match, you are online and can message anyone
else online. The login function (login menu aspect) will close
your session and take you back to the login up page.

2.3 Development Tools:

1) Front-End: HTML, CSS, JavaScript


2) Scripitng: Django, JavaScript
3) HTTP Respnse: AJAX, Jquery
4) Database: MySQL
5) Code Editor: Visual Studio Code
6) Web Browser: Edge, Chrome
2.4 Software and Hardware Requirements

Hardware requirements is the most well-known arrangement


of necessities characterized by any working framework or
programming application is the physical PC assets, otherwise
called equipment.
Minimum Requirement Processor: Intel Pentium 4 or Amd
Anthlon 4
Screen size: 15 inch at least
Ram: 2GB
Hard Disk: 120 GB

Software requirements are the software needed to run the


website.
Minimum Requirements:
Java-enabled web browser like Chrome, Edge, Firefox
Xampp or MySQL Server for the database

You might also like

pFad - Phonifier reborn

Pfad - The Proxy pFad of © 2024 Garber Painting. All rights reserved.

Note: This service is not intended for secure transactions such as banking, social media, email, or purchasing. Use at your own risk. We assume no liability whatsoever for broken pages.


Alternative Proxies:

Alternative Proxy

pFad Proxy

pFad v3 Proxy

pFad v4 Proxy