Child Labour NGO Android app

26
1 SAVE THE SMILE Anushri Sinhal - 929768 Puneet Kumar - 985991 Saloni Jain - 977933 Srishti - 977834 Tushar Dhoot - 929784

Transcript of Child Labour NGO Android app

Page 1: Child Labour NGO Android app

1

SAVE THE SMILE

Anushri Sinhal - 929768

Puneet Kumar - 985991

Saloni Jain - 977933

Srishti - 977834

Tushar Dhoot - 929784

Page 2: Child Labour NGO Android app

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.

Page 3: Child Labour NGO Android app

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…

Page 4: Child Labour NGO Android app

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

Page 5: Child Labour NGO Android app

5

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

Tech Talk

Client Server

SQLiteDatabase

JSON interchange

Page 6: Child Labour NGO Android app

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

Page 7: Child Labour NGO Android app

7

User

NGO

MODULES

E

Page 8: Child Labour NGO Android app

8

User Module

REGISTRATION & LOGIN

REPORT CHILD LABOUR

NURTURE A CHILD

DONATE TO NGO’S

TRACK STATUS

SUCCESS STORIES

User

Page 9: Child Labour NGO Android app

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.

Page 10: Child Labour NGO Android app

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

Page 11: Child Labour NGO Android app

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

Page 12: Child Labour NGO Android app

12

Server

Page 13: Child Labour NGO Android app

13

User Home Screen

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

Various options for user in Navigation Drawer.

Page 14: Child Labour NGO Android app

14

l

Reporting Child Labour

•Description of the child labour.

•Location of the child tracked by GPS.

•Upload photo as evidence.

Page 15: Child Labour NGO Android app

15

Track Your status

Page 16: Child Labour NGO Android app

16

Nurture A Child

User can select the child to nurture.

Child details and confirmation.

Page 17: Child Labour NGO Android app

17

User : status Id generated

Page 18: Child Labour NGO Android app

18

User Donation

List of registered NGO for donation.

NGO Details and donation amount.

Page 19: Child Labour NGO Android app

19

Feedback

•User can provide feedback .

•Details.

•Rating.

Page 20: Child Labour NGO Android app

20

NGO Module

NGO

RESPOND’S TO USER’S REQUEST

MAINTAIN DONATIONS RECORD

CHILD DETAILS

Page 21: Child Labour NGO Android app

21

Module : NGO

•Ngo will get login credential after manual verification.

•Login using those credentials.

Page 22: Child Labour NGO Android app

22

NGO Home Screen

NGO options in Navigation Drawer.

ptions in Navigation Drawer

Page 23: Child Labour NGO Android app

23

NGO : Add Child

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

•Provide all the details.

•Upload Photo.

Page 24: Child Labour NGO Android app

24

Success Stories Edit profile

Page 25: Child Labour NGO Android app

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.

Page 26: Child Labour NGO Android app

26

Thank You