Sei sulla pagina 1di 26

SocialBlaze

ADITYA INSTITUTE OF TECHNOLOGY


(Unit of Dr. R.N. Gupta Technical Educational Society)
AFFLIATED TO BOARD OF TECHNICAL EDUCATION
PITAMPURA, DELHI - 110088

Presented to:- Presented By:-

Mr. Shaharyar Taj Sumit Debnath


Guide & Lecturer CE: 6th Sem
Aditya Institute of Technology Rollno.: 1736051037
Social Blaze
Prepared By: Sumit Debnath CE 6th Sem. 1736051037
Contents
Introduction, Objective and feature
01 In this section you will learn about what is SocialBlaze is and it’s need
objective and most importantly it’s features.

Prospective, Need, Requirements and Tech.


02 Through out this section you will have the brief knowledge about the
app along with the requirement of making SocialBlaze

Dependencies
03 Here assumption, Dependencies, Design, Functional and non-
functional , hardware and software requirements by the user are
defined.

Advantage and Disadvantages


04 In this section you will have the knowledge about both advantage and
disadvantage of SocialBlaze .

Conclusion
05 At the end of this section you will have the complete idea about how
to use the SocialBlaze .
Howdy
Let’s Dive Into The Presentation On Socialblaze.
Introduction
What is SocialBlaze ?
• SocialBlaze Messenger is a instant messaging service for Android
smartphones that uses the internet for communication.

• SocialBlaze is especially has unlimited text messaging . Social Blaze


also provides one to one chat and group chat options.

• In addition to text messaging, users can send each other Images, PDF
and Ms Doc media messages.
Objective
• Allow various user across the world to communicate each other,
regardless their location.

• Each user can communicate to other user.

• Design of SocialBlaze is attracted to everyone, even the simplicity


lovers also fall for that.

• In addition to it no need of more verifications just mobile number is


enough.

• In case the user do not want to use the mobile number, there is also
an option for email verification instead.

• SocialBlaze app is totally free so, Hereafter the user don't need any
additional message packs from their service provider.
Features Of Social Blaze
• Allows to send unlimited messages, photos, PDF and Ms
Doc to other SocialBlaze contacts free of cost.

•You can also see the last seen and online status of any
user in your SocialBlaze contacts list.

• Using variety of emoticons to make conversation more


interesting.

• Can message to all friends who are added in your and


their contact.

• SocialBlaze app comes with Push notifications so you will


never miss a single contact request.

• It has also the features to delete the message that you


have sent.
Product Perspective
SocailBlaze does not work independently. It works together
with the internet and the mobile operating system and its
hardware services.

Communication interface: SocailBlaze communicate with its


database systems via a communication network.

Software interface: The messages sent via the


communication network are specific to the target other user's
same software (SocailBlaze ) on the other side.

Hardware interface: The software will run on the mobile


system with the help of its hardware.
Product Perspective
User interfaces

User :

Once the application is installed on your Android Smartphone, it


goes through the find friends option , and upon consenting,
sends a invitation to other user to connect and chat on
SocialBlaze.

A user enters his or her phone number or email id and


password, and set user name and user status and profile
image(Optional).
Requirements
For Building the Application

• Software: Android Studio Version 3.6.1 for Windows 64-


bit

• Processor : 2.16 gigahertz Intel Core i3 processor (dual


core)

• RAM : 4 GB RAM minimum, 8 GB RAM recommended

• Hard Drive : 2 GB of available disk space minimum, 4 GB


Recommended (500 MB for IDE + 1.5 GB for Android SDK
and emulator system image)

• Display Resolution : 1280 x 800 minimum screen


resolution

• Operating System : Microsoft® Windows® 7/8/10 (64-bit)


Technology Used

Language Used Front End (UI) Back End Database


Java 8 XML 1.0 Java 8 Firebase Database
XML 1.0 JavaScript
JavaScript Gradle - Build Script
Gradle - Build Script
Assumptions and Dependencies

• Network and data availability.

• Power supply.

• Better connection for exchanging data over


Network.

• Availability of mobile services.


Need Of Social Blaze
Improved Visibility :
Every user needs real-time visibility to make some important
decisions from time to time.

• Time and Cost savings :


Having effective communication between the various users such as
procuring, installing and maintenance can have a major impact on
the amount of time saved by you and your team

• User Experience Focused:


we want users to like our software, so we design it to behave like a
likeable person, respectful, generous and helpful

• Accelerated growth :
By integrating system software the user can be expanded to
various locations at a faster pace due to the unified management
processes and data.
Research and Findings:

With the help of the SocailBlaze you ask and resolve your doubt
through communicating with the other user in the app.
Flow Chart Of Social Blaze

Social Blaze
Design and Implementation
Constraints
• Create SocialBlaze account by entering and
verifying mobile number or email

•In case of network not available, the app will not


show the fragments details, hence it will not work in
ofline.

•In case of not able to access services of mobile


hardware ., e.g. can’t send media file , then clear
the app cache in phone settings an re-launch the
app

• Lock Account , If user failed to follow policies of


Social Blaze e.g. In case of spamming by 10 users.
Functional Requirements
Functional requirement 1
User Registration

User must be able to register for the application through a


valid phone number or via a valid email

• On installing the application, user must be prompted to


register their phone number or email. If user skips this step, Functional
application should close. Needs

• The user’s phone number will be the unique identifier of


his/her account on SocailBlaze.

• Input Mobile number is entered › Processing Verify


number › Output Verified proceed further.
Or Verify via login details or click on “Need An Account
Option?” instead.
Functional Requirements
Functional requirement 2
Adding new contacts

• User can add new contacts through find friends option on


top right corner of the app, then click on the user you want Functional
to chat with, by sending ”send message request” button. Needs

• After sending the chat request button, Once the other user
accept your chat request, then the contact of the user will
add in your SocialBlaze contact list
Functional Requirements
Functional requirement 3
Send Message

• User should be able to send instant message to any


contact on his/her SocialBlaze contact list. Functional
Needs
• Input Message typed then click on send button option.

• Processing Message send to other user.


Functional Requirements
Functional requirement 4
Send Attachments

• User should be able to send Images, PDF and MS Doc


as attachments. formats that the application should support:
jpg or png, .pdf and .docx.
Functional
• Before sending attachment, the user should allow for Needs
storage permission.

• File size must not exceed 2MB per message.

• Input File attached › Processing sent to other side user

• Output › file successfully send toast will pop up.


Functional Requirements
Functional requirement 5

Message Status

• User must be able to get information on whether the


message sent has been read by the intended recipient.
Functional
Needs
• If recipient gets the message then a toast will pop out
saying “Message Sent Successfully ”.
Hardware Interfaces
The Hardware Should Have
Following Specifications On User’s
Smartphone

• Ability to read gallery

• Ability to exchange data over network

• Continuous power supply

• Ability to connect to network

• Ability to take input from user

• Ability to validate user


Software Interfaces

The software interfaces are specific to the target


other user's SocialBlaze software systems.

Note: Currently it is only running on Android Graphical


Platform with minimum Android 4.4 (API level 19) User Interface
( GUI )
Other Non-functional Requirements

Non Functional Requirements/ Software


Attributes
Scalability : SocialBlaze should be able to provide instant
messaging services to multiple users at any given time.

Privacy : Messages shared between users should be


encrypted to maintain privacy.

Robustness : In case user’s device crashes, a backup of


their chat history must be stored on remote database
servers to enable recoverability.
Advantages of SocialBlaze
Some of the advantages of using
SocialBlaze are :

• SocialBlaze is completely free for use.

• Instantly send a message to anywhere in the world.

• Easy to use, even a novice mobile user can use it.

• It has also the features to delete the message that you


have sent

• It does not have any advertisements on display screen

• App interface of SocialBlaze is very simple and user-


friendly, that’s why it is very easy to use.
Disadvantages of SocialBlaze

SocialBlaze has some disadvantages too:

• There is the risk, your spouse / girlfriend / boyfriend may


read the messages.

• You must have access to internet to send and receive


messages for free.

• It can be annoying sometimes due to constant messages.


Conclusion
In conclusion, SocialBlaze is an app creating
convenience for communication, saving time and money.

But if used improperly, it can create side effects such as


addiction and lead to health problems or even drop of
academic and social skills. 90%
Therefore, we should use SocialBlaze sensibly, and do
not spend excessive time on it.

In this way, we can maintain a fair balance between the


convenience of communication and a healthy lifestyle.

Potrebbero piacerti anche