You are on page 1of 18

Page |1

PROJECT REPORT
July 2016
(6 WEEK SUMMER TRAINING)

THAPAR UNIVERSITY,PATIALA

HELPING HAND
- A hand when needed

UNDER THE GUIDANCE OF THE FOLLOWING

DD SINGH SIR

THAPAR UNIVERSITY,PATIALA

DEPARTMENT OF COMPUTER SCIENCE AND ENGINEERING


THAPAR UNIVERSITY, PATIALA

SUBMITTED BY
AKASH KUMAR SIKARWAR
101403024

Page |2

DECLARATION

I hereby declare that the project work entitled Helping Hands is an authentic record of my
own work carried out at Infomatics, Agra as requirements of 6 weeks summer training for
the award of degree of B.E. (Computer Science & Engineering), Thapar University,
Patiala, under the guidance of DD.Singh during 1 June , 2015 to 15 July, 2015.

Akash Kumar Sikarwar


July 2016

101403024

Page |3

ACKNOWLEDGEMENT
I would like to take this opportunity to express my sincere gratitude to Infomatics, Agra to
have recruited me to undergo my six weeks project training here. My project training here
has left me with an enriching experience, providing me an environment to apply my full
creative potential and encouraging me to pursue my ideas and goals. My stay in the
organization has been a great learning experience and a curtain raiser to an interesting and
rewarding career.

I would like to thank all my friends and seniors here who helped me in completing this
project work. Their wisdom, clarity of thought and support motivated me to bring this project
to its present state. Firstly, I would like to thank Mr. DD Singh Sir for giving me a golden
opportunity to work on this project .
I would also like to thank Mr Sumendra Singh who were always there to guide me . Their
continued support, guidance and vision has not only helped me in this project but enlightened
me on various aspects which will be invaluable for my future.

AKASH KUMAR SIKARWAR


101403024

Page |4

CONTENT PAGE

Title

Page No

1. Certificate.................05
2. Abstract06
3 Infomatics Profile..............07
4. Introduction .............................................................................08
5. Background..09
6. Project Design Structure..10
7. Use Case Diagram....11
9. Technical Work Undertaken........12-16
10. Conclusions and Future Scope ........................17
11. References and Video link.....18

Page |5

CERTIFICATE

Page |6

AIM OF THE PROJECT


Helping Hands is an android application that can be used in any kind of emergency to protect
women, children and your near and dear ones just by clicking a single button.

INTENDED AUDIENCE
This App is meant only for anyone who feels to need a help from someone when in danger or
wants other person to track its location.

FEATURES
1. Single Click feature SOS alarm.
2. Exact location pinpoint in Google Maps
3. The GUI is user friendly and easy to use.
4. Memory required for this app is very less.
5. Share the users location
6. Secure pattern lock.
7.Notifications for messages.
.

INFOMATICS PROFILE

Page |7

Infomatics (Oracle Workforce Development Program Partner) is the mission, which is


working for the promotion of latest technologies in IT. We are the group

of professionals

who are united together and working for the promotion of technology. It is an ISO 9001-2008
Certified Organization running since 2008 to till date. Infomatics is always dedicated to
provide quality training to INFOMATICS Certified students and provide the skills for
international certifications (Oracle/Microsoft) for the students. We conduct Project Based
Industrial Training Programs(PBIT) and Summer training Program (STP) for B.Tech./MCA
students. We have a branch which is working towards the development of software, high
level applications products in conjunction with our premier goal, that is promotion of
technology, such as C & C++, Data Structure, Java, J2EE, .Net, Php, Oracle Database,
Android and many more.

Courses
C programming
C++ Programming
Data Structure Using C
JSE (Core Java)
JEE (Adv. Java)
.NET
Oracle 11g
Php
Android

Page |8
INTRODUCTION

A personal safety app that sends an emergency message to your chosen


contacts with the push of a single button, Helping Hands slogan is "A hand
when needed." All saved contacts receive a text message with a link to a map
showing your location via GPS. When the start button in app is clicked a timer
starts ticking to give the option of stop the timer. User also has to put the pin
code to stop the timer. A notification also generate when the app is finished
sending message service. If the user still would not able to stop the timer than
the user can send an apology message by pressing the reply button generated in
the notification bar.
Again another notification is generated after sending apology message to all
contacts.

Page |9

BACKGROUND

We do not need to tell you about the horrifying news that has become

common these days. Every time a woman steps out when the sun goes
down, she feels a twinge of fear. Not only her, everyone related to her too.

Follow Me
Invite friends to walk with you via live GPS trace. Now user never have to walk alone again!

I'm Here
Check in and share your location with other people.

Unlimited Friends
Add as many friends and family members as you want to, in that way you will have a bigger
and better safety net.

Alert Friends
Help is only one tap away! Alert your friends that you are in danger by tapping the SOS
button.
When alarm is triggered you set off a siren (optional), and Helping hands starts recording
video and voice as well as broadcasting your locationall at once!
Video, voice and location are all stored securely in the gmail addresses provided by the user .
user always have access if you need to share this data with the police.

P a g e | 10

PROJECT DESIGN STRUCTURE(Class Diagram)

P a g e | 11

USE CASE DIAGRAM

P a g e | 12

TECHNICAL WORK UNDERTAKEN DURING THE PROJECT


The project Helping Hands SOS app was successfully tested on HTC Desire and Samsung
GT . On the following pages you will find some of the screenshots of my swing App.
Following figure shows you what my splash screen looks like :
SPLASH SCREEN

LOCK SCREEN

After drawing right pattern, login will be successful and the user is able to enter the app.
There the user can start the timer by pressing START button in green to send the SOS panic
button. The user can still stop the timer in 15 seconds, by pressing the STOP button in red .
Doing that the user will be asked to type the pin entered at first time app launch.

P a g e | 13
START BUTTON

STOP BUTTON

The user can still stop the timer in 15 seconds, by pressing the STOP button in red . Doing
that the user will be asked to type the pin entered at first time app was launched .

If the app launch the message a notification arises at notification bar from
where user is asked to send a reply message which led to a apology message for
fake message.

P a g e | 14

DIALOG TO ENTER PIN

NAV DRAWER

P a g e | 15

Adding a new contact and view the saved contact.

ADDING A NEW CONTACT

SAVED CONTACT LIST

P a g e | 16

If the app launch the message a notification arises at notification bar from where user is asked
to send.
Changing lock pattern
NOTIFICATION BAR

CHANGING LOCK PATTERN

P a g e | 17

CONCLUSIONS AND FUTURE WORK

The use of android function, api, classes provide a very efficient way to make the User
Interface appealing to the user and according to their requirements. The Grid Layout helps to
display various items in the same panel which again is very efficient. We can definitely
conclude that this application provide a mechanism to send a SOS which would be a very
lengthy work if done manually. Moreover the app also back up the recording at provided
Gmail addresses for the receivers to reference.

P a g e | 18
LIMITATIONS
As mentioned earlier this portal is just a Android Application. The same concept can be
extended if we make an IOS app. Another thing which should be taken under consideration is
that the person might not be able to reach the phone when in need. Also GPS tracking
consumes a lot of power of the battery.

REFERENCES
1. Android Developers Site https://developer.android.com/index.html.
2. http://www.stackoverflow.com/

VIDEO LINK
The youtube link for my project is given below

You might also like