![Page 1: Winner_MyCity App_ KBU_Appnovator Presentation](https://reader035.vdocument.in/reader035/viewer/2022062406/55bdab27bb61eb865d8b4699/html5/thumbnails/1.jpg)
IBM Bluemix APPnovator Challenge
Developed by The A-TeamJeremy Loke Keng MunKua Weng OnnChoy Cheng Yuan
![Page 2: Winner_MyCity App_ KBU_Appnovator Presentation](https://reader035.vdocument.in/reader035/viewer/2022062406/55bdab27bb61eb865d8b4699/html5/thumbnails/2.jpg)
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?
![Page 3: Winner_MyCity App_ KBU_Appnovator Presentation](https://reader035.vdocument.in/reader035/viewer/2022062406/55bdab27bb61eb865d8b4699/html5/thumbnails/3.jpg)
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?
![Page 4: Winner_MyCity App_ KBU_Appnovator Presentation](https://reader035.vdocument.in/reader035/viewer/2022062406/55bdab27bb61eb865d8b4699/html5/thumbnails/4.jpg)
Types of problems (For now):Pipe worksIllegal AdvertisementTraffic Light MalfunctionElectrical ProblemPotholesRoad Blockages
Problems Handled by MyCity
![Page 5: Winner_MyCity App_ KBU_Appnovator Presentation](https://reader035.vdocument.in/reader035/viewer/2022062406/55bdab27bb61eb865d8b4699/html5/thumbnails/5.jpg)
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
![Page 6: Winner_MyCity App_ KBU_Appnovator Presentation](https://reader035.vdocument.in/reader035/viewer/2022062406/55bdab27bb61eb865d8b4699/html5/thumbnails/6.jpg)
Users enter their personal details to be included in the report.
Step 1: Sign Up Screen
![Page 7: Winner_MyCity App_ KBU_Appnovator Presentation](https://reader035.vdocument.in/reader035/viewer/2022062406/55bdab27bb61eb865d8b4699/html5/thumbnails/7.jpg)
Users are able to choose the problems that they have faced.
Step 2: Main Screen
![Page 8: Winner_MyCity App_ KBU_Appnovator Presentation](https://reader035.vdocument.in/reader035/viewer/2022062406/55bdab27bb61eb865d8b4699/html5/thumbnails/8.jpg)
Step 3: Report Description
Users can choose the report description based on the problem.
![Page 9: Winner_MyCity App_ KBU_Appnovator Presentation](https://reader035.vdocument.in/reader035/viewer/2022062406/55bdab27bb61eb865d8b4699/html5/thumbnails/9.jpg)
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
![Page 10: Winner_MyCity App_ KBU_Appnovator Presentation](https://reader035.vdocument.in/reader035/viewer/2022062406/55bdab27bb61eb865d8b4699/html5/thumbnails/10.jpg)
Step 5: Camera
Users can attach a photo to complete the description for the problem that they wish to report.
![Page 11: Winner_MyCity App_ KBU_Appnovator Presentation](https://reader035.vdocument.in/reader035/viewer/2022062406/55bdab27bb61eb865d8b4699/html5/thumbnails/11.jpg)
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.
![Page 12: Winner_MyCity App_ KBU_Appnovator Presentation](https://reader035.vdocument.in/reader035/viewer/2022062406/55bdab27bb61eb865d8b4699/html5/thumbnails/12.jpg)
Step 7: Report Sending via Email
Users are able to report the problems via email service to the relevant government department.
![Page 13: Winner_MyCity App_ KBU_Appnovator Presentation](https://reader035.vdocument.in/reader035/viewer/2022062406/55bdab27bb61eb865d8b4699/html5/thumbnails/13.jpg)
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
![Page 14: Winner_MyCity App_ KBU_Appnovator Presentation](https://reader035.vdocument.in/reader035/viewer/2022062406/55bdab27bb61eb865d8b4699/html5/thumbnails/14.jpg)
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.
![Page 15: Winner_MyCity App_ KBU_Appnovator Presentation](https://reader035.vdocument.in/reader035/viewer/2022062406/55bdab27bb61eb865d8b4699/html5/thumbnails/15.jpg)
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.
![Page 16: Winner_MyCity App_ KBU_Appnovator Presentation](https://reader035.vdocument.in/reader035/viewer/2022062406/55bdab27bb61eb865d8b4699/html5/thumbnails/16.jpg)
Mobile Quality Assurance Usage (1/2)
Mobile Quality Assurance Service records all application sessions, including app crashes as well as installations.
![Page 17: Winner_MyCity App_ KBU_Appnovator Presentation](https://reader035.vdocument.in/reader035/viewer/2022062406/55bdab27bb61eb865d8b4699/html5/thumbnails/17.jpg)
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.
![Page 18: Winner_MyCity App_ KBU_Appnovator Presentation](https://reader035.vdocument.in/reader035/viewer/2022062406/55bdab27bb61eb865d8b4699/html5/thumbnails/18.jpg)
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.
![Page 19: Winner_MyCity App_ KBU_Appnovator Presentation](https://reader035.vdocument.in/reader035/viewer/2022062406/55bdab27bb61eb865d8b4699/html5/thumbnails/19.jpg)
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.
![Page 20: Winner_MyCity App_ KBU_Appnovator Presentation](https://reader035.vdocument.in/reader035/viewer/2022062406/55bdab27bb61eb865d8b4699/html5/thumbnails/20.jpg)
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
![Page 21: Winner_MyCity App_ KBU_Appnovator Presentation](https://reader035.vdocument.in/reader035/viewer/2022062406/55bdab27bb61eb865d8b4699/html5/thumbnails/21.jpg)
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
![Page 22: Winner_MyCity App_ KBU_Appnovator Presentation](https://reader035.vdocument.in/reader035/viewer/2022062406/55bdab27bb61eb865d8b4699/html5/thumbnails/22.jpg)
Thank You