child labour ngo android app

Post on 21-Jan-2017

476 Views

Category:

Engineering

0 Downloads

Preview:

Click to see full reader

TRANSCRIPT

1

SAVE THE SMILE

Anushri Sinhal - 929768

Puneet Kumar - 985991

Saloni Jain - 977933

Srishti - 977834

Tushar Dhoot - 929784

2

Save The Smile

• An initiative to save Child Labour.

• Child labour refers to the employment of children in any work that deprives children of their childhood, interferes with their ability to attend regular school, and that is mentally, physically, socially or morally dangerous and harmful.

3

INTRODUCTION

Problem Domain : It is very hectic to report child labour because of the legal

constraints of police and law.

It is difficult for NGO to reach to each and every location where child labour is being practised.

Solution :

The solution for this problem is “Save the Smile” – Child is meant to learn, not to earn…

4

Why This ??•India has the largest number of working children in the world (60- 115 million)

•Estimated 15 million children are bonded laborers* (latest figures from Human Rights Watch -1999)

•400,000 children in hazardous industries.

•Child Prostitution: 15% of India’s estimates 2.3 million prostitutes are children

5

• Client - server architecture• Sqlite Database(Back End)• ServerSocket and Socket

Tech Talk

Client Server

SQLiteDatabase

JSON interchange

6

Database • Sqlite:SQLite is a opensource SQL database that stores data to a

text file on a device. Android comes in with built in SQLite database implementation.

• Tables:I. User TableII. NGO TableIII.Child TableIV.Donation TableV. Report Child Table

7

User

NGO

MODULES

E

8

User Module

REGISTRATION & LOGIN

REPORT CHILD LABOUR

NURTURE A CHILD

DONATE TO NGO’S

TRACK STATUS

SUCCESS STORIES

User

9

Splash Screen

Splash screen is an activity that will show for set time when your app is starting and after set time period redirect to application main screen.

10

Login Screen

•For using this app first user has to Log in with his credentials.

•If user is using this app first time then he/she has to register.

•Create Account

•Forget Password

11

User Sign up

•User can sign up to report child labour app by providing his details.

•Proper Validations are given to validate the user’s information.

Server

12

Server

13

User Home Screen

Home screen appear’s as the user log on to the app.

Various options for user in Navigation Drawer.

14

l

Reporting Child Labour

•Description of the child labour.

•Location of the child tracked by GPS.

•Upload photo as evidence.

15

Track Your status

16

Nurture A Child

User can select the child to nurture.

Child details and confirmation.

17

User : status Id generated

18

User Donation

List of registered NGO for donation.

NGO Details and donation amount.

19

Feedback

•User can provide feedback .

•Details.

•Rating.

20

NGO Module

NGO

RESPOND’S TO USER’S REQUEST

MAINTAIN DONATIONS RECORD

CHILD DETAILS

21

Module : NGO

•Ngo will get login credential after manual verification.

•Login using those credentials.

22

NGO Home Screen

NGO options in Navigation Drawer.

ptions in Navigation Drawer

23

NGO : Add Child

•Ngo will add the child available for user to nurture.

•Provide all the details.

•Upload Photo.

24

Success Stories Edit profile

25

Conclusion• Child labour can be controlled if the Government functions

effectively with the support of the public by using this application.

• Thus instead of ignoring on, should find out about reporting child labour and how such children can actually be saved.

• Those people who want to contribute or donate to some social welfare activities they need not have to go the respected location ,they can do it online.

26

Thank You

top related