SlideShare a Scribd company logo
1 of 22
IBM Bluemix APPnovator Challenge 
Developed by The A-Team 
Jeremy Loke Keng Mun 
Kua Weng Onn 
Choy Cheng Yuan
The Problem? 
 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.
What is MyCity? 
 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.
Problems Handled by MyCity 
 Types of problems (For now): 
Pipe works 
Illegal Advertisement 
Traffic Light Malfunction 
Electrical Problem 
Potholes 
Road Blockages
Features of MyCity 
 GPS Location Service 
Able 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
Step 1: Sign Up Screen 
 Users enter their personal details to be included in the report.
Step 2: Main Screen 
 Users are able to choose the problems that they have faced.
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.
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.
Report Resolution 
 Before resolution 
Authorities email user to: 
o Acknowledge the report has been received 
o Inform user the duration they need to fix the problem 
o Request additional information if necessary 
 After resolution 
Inform user they have fixed the problem 
Inform user rewards if any
IBM Bluemix Services (1/3) 
 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. 
 AppScan Mobile Analyzer 
Improves application security 
program management and 
strengthens regulatory 
compliance. 
Enables users to identify 
security vulnerabilities and 
generate reports and fix 
recommendations.
IBM Bluemix Services (2/3) 
 Mobile Application Security 
Provides 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 
Enables mobile app testing and 
user validation with over-the-air-build 
distribution, in app bug 
reporting, automated crash 
reporting and user feedback.
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.
IBM Bluemix Services (3/3) 
 Mobile Data 
Cloud storage service for 
storing mobile data. 
Stores announcements in 
Mobile Data cloud storage 
for MyCity users to access. 
 Push 
Push 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.
IBM Bluemix Add-Ons 
 Monitoring and Analytics 
Insight 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.
External Services 
 Google Play Services 
Google Maps Service 
oDisplay problem location on a map 
oInclude 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.
Winner_MyCity App_ KBU_Appnovator Presentation

More Related Content

Viewers also liked

First Runer-Up - Imaginators from Tunku Abdul Rahman University College
First Runer-Up - Imaginators from Tunku Abdul Rahman University CollegeFirst Runer-Up - Imaginators from Tunku Abdul Rahman University College
First Runer-Up - Imaginators from Tunku Abdul Rahman University CollegeMelonie Sta Maria
 
Lifestyle Design Programma : Reis je dromen achterna - Maart 2017 - Voor werk...
Lifestyle Design Programma : Reis je dromen achterna - Maart 2017 - Voor werk...Lifestyle Design Programma : Reis je dromen achterna - Maart 2017 - Voor werk...
Lifestyle Design Programma : Reis je dromen achterna - Maart 2017 - Voor werk...Wonderlijk Werken
 
SEO : 10 astuces de referencement local pour etre 1er sur votre mot cle + ville
SEO : 10 astuces de referencement local pour etre 1er sur votre mot cle + villeSEO : 10 astuces de referencement local pour etre 1er sur votre mot cle + ville
SEO : 10 astuces de referencement local pour etre 1er sur votre mot cle + villeStudio CLIC CLIC BANG BANG
 
Aire de Valorisation de l’Architecture et du Patrimoine (AVAP)
Aire de Valorisation de l’Architecture et du Patrimoine (AVAP)Aire de Valorisation de l’Architecture et du Patrimoine (AVAP)
Aire de Valorisation de l’Architecture et du Patrimoine (AVAP)Ville_de_Caen
 
European Bonus & Sales Compensation Survey - Aon Hewitt infographic
European Bonus & Sales Compensation Survey - Aon Hewitt infographicEuropean Bonus & Sales Compensation Survey - Aon Hewitt infographic
European Bonus & Sales Compensation Survey - Aon Hewitt infographicAon Hewitt EMEA
 
Usability and Users’ Experiences in Moodle land
Usability and Users’ Experiences in Moodle landUsability and Users’ Experiences in Moodle land
Usability and Users’ Experiences in Moodle landOlli Savolainen
 

Viewers also liked (6)

First Runer-Up - Imaginators from Tunku Abdul Rahman University College
First Runer-Up - Imaginators from Tunku Abdul Rahman University CollegeFirst Runer-Up - Imaginators from Tunku Abdul Rahman University College
First Runer-Up - Imaginators from Tunku Abdul Rahman University College
 
Lifestyle Design Programma : Reis je dromen achterna - Maart 2017 - Voor werk...
Lifestyle Design Programma : Reis je dromen achterna - Maart 2017 - Voor werk...Lifestyle Design Programma : Reis je dromen achterna - Maart 2017 - Voor werk...
Lifestyle Design Programma : Reis je dromen achterna - Maart 2017 - Voor werk...
 
SEO : 10 astuces de referencement local pour etre 1er sur votre mot cle + ville
SEO : 10 astuces de referencement local pour etre 1er sur votre mot cle + villeSEO : 10 astuces de referencement local pour etre 1er sur votre mot cle + ville
SEO : 10 astuces de referencement local pour etre 1er sur votre mot cle + ville
 
Aire de Valorisation de l’Architecture et du Patrimoine (AVAP)
Aire de Valorisation de l’Architecture et du Patrimoine (AVAP)Aire de Valorisation de l’Architecture et du Patrimoine (AVAP)
Aire de Valorisation de l’Architecture et du Patrimoine (AVAP)
 
European Bonus & Sales Compensation Survey - Aon Hewitt infographic
European Bonus & Sales Compensation Survey - Aon Hewitt infographicEuropean Bonus & Sales Compensation Survey - Aon Hewitt infographic
European Bonus & Sales Compensation Survey - Aon Hewitt infographic
 
Usability and Users’ Experiences in Moodle land
Usability and Users’ Experiences in Moodle landUsability and Users’ Experiences in Moodle land
Usability and Users’ Experiences in Moodle land
 

Similar to Winner_MyCity App_ KBU_Appnovator Presentation

IRJET- Smart Application for Complaint Registration
IRJET- Smart Application for Complaint RegistrationIRJET- Smart Application for Complaint Registration
IRJET- Smart Application for Complaint RegistrationIRJET Journal
 
IRJET- Forum for Citizen Grievance
IRJET-  	  Forum for Citizen GrievanceIRJET-  	  Forum for Citizen Grievance
IRJET- Forum for Citizen GrievanceIRJET Journal
 
IRJET- Managing Social Complaint using Mobile Application with Real-time Trac...
IRJET- Managing Social Complaint using Mobile Application with Real-time Trac...IRJET- Managing Social Complaint using Mobile Application with Real-time Trac...
IRJET- Managing Social Complaint using Mobile Application with Real-time Trac...IRJET Journal
 
Grievance Reporting System
Grievance Reporting SystemGrievance Reporting System
Grievance Reporting SystemIRJET Journal
 
Public grievance redressal system
Public grievance redressal systemPublic grievance redressal system
Public grievance redressal systemCharles D'souza
 
Location sharing and automatic message sender Android Application
Location sharing and automatic message sender Android ApplicationLocation sharing and automatic message sender Android Application
Location sharing and automatic message sender Android ApplicationKavita Sharma
 
IRJET- City Complaint Management System
IRJET-  	  City Complaint Management SystemIRJET-  	  City Complaint Management System
IRJET- City Complaint Management SystemIRJET Journal
 
Community reporting system: road violation
Community reporting system: road violationCommunity reporting system: road violation
Community reporting system: road violationjournalBEEI
 
Community reporting system: road violation
Community reporting system: road violationCommunity reporting system: road violation
Community reporting system: road violationjournalBEEI
 
Streamlining Maintenance Requests with the Society Management App
Streamlining Maintenance Requests with the Society Management AppStreamlining Maintenance Requests with the Society Management App
Streamlining Maintenance Requests with the Society Management Appshikhaohhpro
 
Maximizing your vas services with mobile marketing
Maximizing your vas services with mobile marketing Maximizing your vas services with mobile marketing
Maximizing your vas services with mobile marketing BSP Media Group
 
Streamlining Maintenance Requests with the Society Management App
Streamlining Maintenance Requests with the Society Management AppStreamlining Maintenance Requests with the Society Management App
Streamlining Maintenance Requests with the Society Management Appshikhaohhpro
 
Android Based Complaint Management System For Municipal Corporation
Android Based Complaint Management System For Municipal CorporationAndroid Based Complaint Management System For Municipal Corporation
Android Based Complaint Management System For Municipal CorporationIJERA Editor
 
Android Application for Updation
Android Application for UpdationAndroid Application for Updation
Android Application for UpdationIRJET Journal
 
Determination and visualization of density210409
Determination and visualization of density210409 Determination and visualization of density210409
Determination and visualization of density210409 Kenji Sugihara
 

Similar to Winner_MyCity App_ KBU_Appnovator Presentation (20)

IRJET- Smart Application for Complaint Registration
IRJET- Smart Application for Complaint RegistrationIRJET- Smart Application for Complaint Registration
IRJET- Smart Application for Complaint Registration
 
Toll pay
Toll payToll pay
Toll pay
 
Toll pay
Toll payToll pay
Toll pay
 
IRJET- Forum for Citizen Grievance
IRJET-  	  Forum for Citizen GrievanceIRJET-  	  Forum for Citizen Grievance
IRJET- Forum for Citizen Grievance
 
Toll pay by Manas
Toll pay by ManasToll pay by Manas
Toll pay by Manas
 
IRJET- Managing Social Complaint using Mobile Application with Real-time Trac...
IRJET- Managing Social Complaint using Mobile Application with Real-time Trac...IRJET- Managing Social Complaint using Mobile Application with Real-time Trac...
IRJET- Managing Social Complaint using Mobile Application with Real-time Trac...
 
Grievance Reporting System
Grievance Reporting SystemGrievance Reporting System
Grievance Reporting System
 
Public grievance redressal system
Public grievance redressal systemPublic grievance redressal system
Public grievance redressal system
 
Location sharing and automatic message sender Android Application
Location sharing and automatic message sender Android ApplicationLocation sharing and automatic message sender Android Application
Location sharing and automatic message sender Android Application
 
IRJET- City Complaint Management System
IRJET-  	  City Complaint Management SystemIRJET-  	  City Complaint Management System
IRJET- City Complaint Management System
 
Community reporting system: road violation
Community reporting system: road violationCommunity reporting system: road violation
Community reporting system: road violation
 
Community reporting system: road violation
Community reporting system: road violationCommunity reporting system: road violation
Community reporting system: road violation
 
I am secure android application
I am secure android applicationI am secure android application
I am secure android application
 
Streamlining Maintenance Requests with the Society Management App
Streamlining Maintenance Requests with the Society Management AppStreamlining Maintenance Requests with the Society Management App
Streamlining Maintenance Requests with the Society Management App
 
Maximizing your vas services with mobile marketing
Maximizing your vas services with mobile marketing Maximizing your vas services with mobile marketing
Maximizing your vas services with mobile marketing
 
Streamlining Maintenance Requests with the Society Management App
Streamlining Maintenance Requests with the Society Management AppStreamlining Maintenance Requests with the Society Management App
Streamlining Maintenance Requests with the Society Management App
 
Android Based Complaint Management System For Municipal Corporation
Android Based Complaint Management System For Municipal CorporationAndroid Based Complaint Management System For Municipal Corporation
Android Based Complaint Management System For Municipal Corporation
 
Android Application for Updation
Android Application for UpdationAndroid Application for Updation
Android Application for Updation
 
Determination and visualization of density210409
Determination and visualization of density210409 Determination and visualization of density210409
Determination and visualization of density210409
 
Phase3 4
Phase3 4Phase3 4
Phase3 4
 

Recently uploaded

Human Factors of XR: Using Human Factors to Design XR Systems
Human Factors of XR: Using Human Factors to Design XR SystemsHuman Factors of XR: Using Human Factors to Design XR Systems
Human Factors of XR: Using Human Factors to Design XR SystemsMark Billinghurst
 
Pigging Solutions Piggable Sweeping Elbows
Pigging Solutions Piggable Sweeping ElbowsPigging Solutions Piggable Sweeping Elbows
Pigging Solutions Piggable Sweeping ElbowsPigging Solutions
 
New from BookNet Canada for 2024: BNC BiblioShare - Tech Forum 2024
New from BookNet Canada for 2024: BNC BiblioShare - Tech Forum 2024New from BookNet Canada for 2024: BNC BiblioShare - Tech Forum 2024
New from BookNet Canada for 2024: BNC BiblioShare - Tech Forum 2024BookNet Canada
 
Presentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreterPresentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreternaman860154
 
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
08448380779 Call Girls In Diplomatic Enclave Women Seeking MenDelhi Call girls
 
#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024BookNet Canada
 
Are Multi-Cloud and Serverless Good or Bad?
Are Multi-Cloud and Serverless Good or Bad?Are Multi-Cloud and Serverless Good or Bad?
Are Multi-Cloud and Serverless Good or Bad?Mattias Andersson
 
Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...
Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...
Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...shyamraj55
 
Benefits Of Flutter Compared To Other Frameworks
Benefits Of Flutter Compared To Other FrameworksBenefits Of Flutter Compared To Other Frameworks
Benefits Of Flutter Compared To Other FrameworksSoftradix Technologies
 
How to convert PDF to text with Nanonets
How to convert PDF to text with NanonetsHow to convert PDF to text with Nanonets
How to convert PDF to text with Nanonetsnaman860154
 
Maximizing Board Effectiveness 2024 Webinar.pptx
Maximizing Board Effectiveness 2024 Webinar.pptxMaximizing Board Effectiveness 2024 Webinar.pptx
Maximizing Board Effectiveness 2024 Webinar.pptxOnBoard
 
Enhancing Worker Digital Experience: A Hands-on Workshop for Partners
Enhancing Worker Digital Experience: A Hands-on Workshop for PartnersEnhancing Worker Digital Experience: A Hands-on Workshop for Partners
Enhancing Worker Digital Experience: A Hands-on Workshop for PartnersThousandEyes
 
The Codex of Business Writing Software for Real-World Solutions 2.pptx
The Codex of Business Writing Software for Real-World Solutions 2.pptxThe Codex of Business Writing Software for Real-World Solutions 2.pptx
The Codex of Business Writing Software for Real-World Solutions 2.pptxMalak Abu Hammad
 
Beyond Boundaries: Leveraging No-Code Solutions for Industry Innovation
Beyond Boundaries: Leveraging No-Code Solutions for Industry InnovationBeyond Boundaries: Leveraging No-Code Solutions for Industry Innovation
Beyond Boundaries: Leveraging No-Code Solutions for Industry InnovationSafe Software
 
Streamlining Python Development: A Guide to a Modern Project Setup
Streamlining Python Development: A Guide to a Modern Project SetupStreamlining Python Development: A Guide to a Modern Project Setup
Streamlining Python Development: A Guide to a Modern Project SetupFlorian Wilhelm
 
My Hashitalk Indonesia April 2024 Presentation
My Hashitalk Indonesia April 2024 PresentationMy Hashitalk Indonesia April 2024 Presentation
My Hashitalk Indonesia April 2024 PresentationRidwan Fadjar
 
FULL ENJOY 🔝 8264348440 🔝 Call Girls in Diplomatic Enclave | Delhi
FULL ENJOY 🔝 8264348440 🔝 Call Girls in Diplomatic Enclave | DelhiFULL ENJOY 🔝 8264348440 🔝 Call Girls in Diplomatic Enclave | Delhi
FULL ENJOY 🔝 8264348440 🔝 Call Girls in Diplomatic Enclave | Delhisoniya singh
 
Build your next Gen AI Breakthrough - April 2024
Build your next Gen AI Breakthrough - April 2024Build your next Gen AI Breakthrough - April 2024
Build your next Gen AI Breakthrough - April 2024Neo4j
 
Advanced Test Driven-Development @ php[tek] 2024
Advanced Test Driven-Development @ php[tek] 2024Advanced Test Driven-Development @ php[tek] 2024
Advanced Test Driven-Development @ php[tek] 2024Scott Keck-Warren
 

Recently uploaded (20)

Human Factors of XR: Using Human Factors to Design XR Systems
Human Factors of XR: Using Human Factors to Design XR SystemsHuman Factors of XR: Using Human Factors to Design XR Systems
Human Factors of XR: Using Human Factors to Design XR Systems
 
Pigging Solutions Piggable Sweeping Elbows
Pigging Solutions Piggable Sweeping ElbowsPigging Solutions Piggable Sweeping Elbows
Pigging Solutions Piggable Sweeping Elbows
 
New from BookNet Canada for 2024: BNC BiblioShare - Tech Forum 2024
New from BookNet Canada for 2024: BNC BiblioShare - Tech Forum 2024New from BookNet Canada for 2024: BNC BiblioShare - Tech Forum 2024
New from BookNet Canada for 2024: BNC BiblioShare - Tech Forum 2024
 
Presentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreterPresentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreter
 
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
 
E-Vehicle_Hacking_by_Parul Sharma_null_owasp.pptx
E-Vehicle_Hacking_by_Parul Sharma_null_owasp.pptxE-Vehicle_Hacking_by_Parul Sharma_null_owasp.pptx
E-Vehicle_Hacking_by_Parul Sharma_null_owasp.pptx
 
#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
 
Are Multi-Cloud and Serverless Good or Bad?
Are Multi-Cloud and Serverless Good or Bad?Are Multi-Cloud and Serverless Good or Bad?
Are Multi-Cloud and Serverless Good or Bad?
 
Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...
Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...
Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...
 
Benefits Of Flutter Compared To Other Frameworks
Benefits Of Flutter Compared To Other FrameworksBenefits Of Flutter Compared To Other Frameworks
Benefits Of Flutter Compared To Other Frameworks
 
How to convert PDF to text with Nanonets
How to convert PDF to text with NanonetsHow to convert PDF to text with Nanonets
How to convert PDF to text with Nanonets
 
Maximizing Board Effectiveness 2024 Webinar.pptx
Maximizing Board Effectiveness 2024 Webinar.pptxMaximizing Board Effectiveness 2024 Webinar.pptx
Maximizing Board Effectiveness 2024 Webinar.pptx
 
Enhancing Worker Digital Experience: A Hands-on Workshop for Partners
Enhancing Worker Digital Experience: A Hands-on Workshop for PartnersEnhancing Worker Digital Experience: A Hands-on Workshop for Partners
Enhancing Worker Digital Experience: A Hands-on Workshop for Partners
 
The Codex of Business Writing Software for Real-World Solutions 2.pptx
The Codex of Business Writing Software for Real-World Solutions 2.pptxThe Codex of Business Writing Software for Real-World Solutions 2.pptx
The Codex of Business Writing Software for Real-World Solutions 2.pptx
 
Beyond Boundaries: Leveraging No-Code Solutions for Industry Innovation
Beyond Boundaries: Leveraging No-Code Solutions for Industry InnovationBeyond Boundaries: Leveraging No-Code Solutions for Industry Innovation
Beyond Boundaries: Leveraging No-Code Solutions for Industry Innovation
 
Streamlining Python Development: A Guide to a Modern Project Setup
Streamlining Python Development: A Guide to a Modern Project SetupStreamlining Python Development: A Guide to a Modern Project Setup
Streamlining Python Development: A Guide to a Modern Project Setup
 
My Hashitalk Indonesia April 2024 Presentation
My Hashitalk Indonesia April 2024 PresentationMy Hashitalk Indonesia April 2024 Presentation
My Hashitalk Indonesia April 2024 Presentation
 
FULL ENJOY 🔝 8264348440 🔝 Call Girls in Diplomatic Enclave | Delhi
FULL ENJOY 🔝 8264348440 🔝 Call Girls in Diplomatic Enclave | DelhiFULL ENJOY 🔝 8264348440 🔝 Call Girls in Diplomatic Enclave | Delhi
FULL ENJOY 🔝 8264348440 🔝 Call Girls in Diplomatic Enclave | Delhi
 
Build your next Gen AI Breakthrough - April 2024
Build your next Gen AI Breakthrough - April 2024Build your next Gen AI Breakthrough - April 2024
Build your next Gen AI Breakthrough - April 2024
 
Advanced Test Driven-Development @ php[tek] 2024
Advanced Test Driven-Development @ php[tek] 2024Advanced Test Driven-Development @ php[tek] 2024
Advanced Test Driven-Development @ php[tek] 2024
 

Winner_MyCity App_ KBU_Appnovator Presentation

  • 1. IBM Bluemix APPnovator Challenge Developed by The A-Team Jeremy Loke Keng Mun Kua Weng Onn Choy Cheng Yuan
  • 2. The Problem?  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.
  • 3. What is MyCity?  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.
  • 4. Problems Handled by MyCity  Types of problems (For now): Pipe works Illegal Advertisement Traffic Light Malfunction Electrical Problem Potholes Road Blockages
  • 5. Features of MyCity  GPS Location Service Able 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
  • 6. Step 1: Sign Up Screen  Users enter their personal details to be included in the report.
  • 7. Step 2: Main Screen  Users are able to choose the problems that they have faced.
  • 8. Step 3: Report Description  Users can choose the report description based on the problem.
  • 9. 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.
  • 10. Step 5: Camera  Users can attach a photo to complete the description for the problem that they wish to report.
  • 11. 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.
  • 12. Step 7: Report Sending via Email  Users are able to report the problems via email service to the relevant government department.
  • 13. Report Resolution  Before resolution Authorities email user to: o Acknowledge the report has been received o Inform user the duration they need to fix the problem o Request additional information if necessary  After resolution Inform user they have fixed the problem Inform user rewards if any
  • 14. IBM Bluemix Services (1/3)  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.  AppScan Mobile Analyzer Improves application security program management and strengthens regulatory compliance. Enables users to identify security vulnerabilities and generate reports and fix recommendations.
  • 15. IBM Bluemix Services (2/3)  Mobile Application Security Provides 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 Enables mobile app testing and user validation with over-the-air-build distribution, in app bug reporting, automated crash reporting and user feedback.
  • 16. Mobile Quality Assurance Usage (1/2)  Mobile Quality Assurance Service records all application sessions, including app crashes as well as installations.
  • 17. 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.
  • 18. IBM Bluemix Services (3/3)  Mobile Data Cloud storage service for storing mobile data. Stores announcements in Mobile Data cloud storage for MyCity users to access.  Push Push notifications to send relevant content to the right people at the right place and time. Sends announcements list update notifications to all MyCity users.
  • 19. 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.
  • 20. IBM Bluemix Add-Ons  Monitoring and Analytics Insight 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.
  • 21. External Services  Google Play Services Google Maps Service oDisplay problem location on a map oInclude 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.