Upload
melonie-sta-maria
View
141
Download
2
Tags:
Embed Size (px)
Citation preview
IBM Bluemix APPnovator Challenge
Developed by The A-TeamJeremy Loke Keng MunKua Weng OnnChoy Cheng Yuan
Government departments cannot respond effectively to city service maintenance complaints.
One major reason is because of ineffective reporting by the general public.
It has been observed that there are three main causes for these ineffective reports:Citizens are not bothered to report them because it is too much of a
hassle to do so.Citizens do not know which government department to report the
problem to or how to contact them. Citizens cannot describe the problem and/or its location effectively
enough for the government departments to respond properly.
The Problem?
Enables the citizens to report a problem regarding the city’s infrastructure.
The completed email report includes key details such as description, location, photo and additional relevant comments.
Reported cases will go directly to the specific government department queue for resolution.
The department will then provide useful feedback via email to the user while the reported problems are being solved.
What is MyCity?
Types of problems (For now):Pipe worksIllegal AdvertisementTraffic Light MalfunctionElectrical ProblemPotholesRoad Blockages
Problems Handled by MyCity
GPS Location ServiceAble to locate the exact location of problem found using a map
Camera Able to take and attach photo regarding the problem
Email Able to send report to specific department using email
service Feedback reported problem status to users Rewards notification
Features of MyCity
Users enter their personal details to be included in the report.
Step 1: Sign Up Screen
Users are able to choose the problems that they have faced.
Step 2: Main Screen
Step 3: Report Description
Users can choose the report description based on the problem.
Step 4: GPS Locator/Use Own Location
Locate latitude, longitude & current address of the problem with smartphone’s GPS service.
Use Google’s Geocoding Service to find the problem coordinates and
address of user’s selected location.
OR
Step 5: Camera
Users can attach a photo to complete the description for the problem that they wish to report.
Step 6: Report Confirmation
Ask for user confirmation for the problem details saved. The relevant government departments will receive these details in the
email report.
Step 7: Report Sending via Email
Users are able to report the problems via email service to the relevant government department.
Before resolutionAuthorities email user to:o Acknowledge the report has been receivedo Inform user the duration they need to fix the problemo Request additional information if necessary
After resolutionInform user they have fixed the problemInform user rewards if any
Report Resolution
SDK for Node.js TM Is a stand alone
JavaScript runtime and server-side JavaScript solution for IBM platform.
Compatible runtime with the services being used in our app.
IBM Bluemix Services (1/3)
AppScan Mobile AnalyzerImproves application security
program management and strengthens regulatory compliance.
Enables users to identify security vulnerabilities and generate reports and fix recommendations.
Mobile Quality AssuranceEnables mobile app testing and
user validation with over-the-air-build distribution, in app bug reporting, automated crash reporting and user feedback.
IBM Bluemix Services (2/3)
Mobile Application SecurityProvides a basic app security
framework, enabling the developer to block access to apps on specific devices.
Allows only the MyCity users with correct App ID and App Secret to access the mobile cloud data (Announcements) in MyCity Mobile Data database.
Mobile Quality Assurance Usage (1/2)
Mobile Quality Assurance Service records all application sessions, including app crashes as well as installations.
Mobile Quality Assurance Usage (2/2)
Mobile Quality Assurance Service also records bugs captured by application testers and the root cause lines of code which cause app crashes.
Mobile DataCloud storage service for
storing mobile data.Stores announcements in
Mobile Data cloud storage for MyCity users to access.
IBM Bluemix Services (3/3)
PushPush notifications to send
relevant content to the right people at the right place and time.
Sends announcements list update notifications to all MyCity users.
Mobile Data & Push Usage : Annoucements
Mobile Data Service stores latest announcement updates (Support Info, Rewards Notification, App News) set by Administrator.
Push Service sends notifications to all MyCity users whenever MyCity Administrator updates the announcements list.
Monitoring and AnalyticsInsight into how application
code might affect the performance of the application.
Find the root cause line of code quickly and easily.
Integrated log file analysis on a single tab that helps you to quickly identify errors.
IBM Bluemix Add-Ons
Google Play ServicesGoogle Maps ServiceoDisplay problem location on a mapo Include latitude, longitude and
current address
Email Service (eg: Gmail, Hotmail, Yahoo Mail, etc...)Handle online communication
between government departments and MyCity users regarding report sending, feedback and potential rewards.
External Services
Thank You