Child Labour NGO Android app
-
Upload
tushar-dhoot -
Category
Engineering
-
view
476 -
download
0
Transcript of Child Labour NGO Android app
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