Sie sind auf Seite 1von 25

Social Blaze

Introduced By: Sumit Debnath CE 6th Sem. 1736051037


Warm Greetings
Let’s Start the presentation on SocialBlaze.
Introduction, Objective and feature

Contents 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 .
Introduction
What is Social Blaze ?
• Social Blaze Messenger is a instant messaging service for
android smartphones that uses the internet for communication.

• Social Blaze is especially has unlimited text messaging . Social


Blaze also provides one to one 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 Social Blaze 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.

• Social Blaze 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 Social Blaze contacts free of cost.

• Free group chat. Up to as many members can be


added in a group.

• Using variety of emoticons to make conversation


more interesting.

• Can message to all friends who are added in your


and their contact.

• Social Blaze app comes with Push notifications so


you will never miss a single contact request.
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, it goes through the


find friends option , and upon consenting, sends a push
invitation 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).
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.
Requirements
• 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 JavaScript
JavaScript Gradle - Build Script
Gradle - Build Script
Flow Chart Of Social Blaze

Social Blaze
Assumptions and Dependencies

• Network and data availability.

• Power supply.

• Better connection for exchanging data over


Network.

• Availability of mobile services.


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

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


show the fragments details.

•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

• 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. Functional
If user skips this step, 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 to chat with, by Functional
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
• Input Message typed click on send button Needs
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 Needs
allow for 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 send successfully ”.
Hardware Interfaces
The hardware should have
following specifications :

• 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. Graphical
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.

Das könnte Ihnen auch gefallen