SlideShare a Scribd company logo
1 of 13
MUHAMAD ALDY BINTANG
UNIVERSITY OF INDONESIA
2019/08/21
LAST WEEK
Home page for Repairman App
Authentication page for Reset password
Update UI design on User App
 Nearby Dispenser page
 Report Problem page
OVERVIEW OF THIS WEEK
Add Profile page
 Front end code (HTML + SCSS)
 Back end code (TS)
Workflow from Login page  Home page  Profile
page  …
Use new API to get missions
 Changes all the mission API (Done, Today, Future)
 Update the code on Dispenser API service and Home page back
end code
Giving comment lines documentation
PROFILE
PAGE
Displaying:
 Profile picture
 Full name
 Email address
 Employee ID
Log out button to
perform log out system
 Remove email from
Preference
 Remove ID from Preference
WORKFLOW OF LOGIN AND
LOGOUT
1 2
3
WORKFLOW OF LOGIN AND
LOGOUT
Repairman go to
Home page and
click the small
icon to go to
Profile page
In Profile page,
repairman can to
Log Out and
back to Login
page
Repairman do
the login using
email address/ID
and password
1
23
1. Login will save the
email address and
employee ID into
Preference
2. In Home page, all data
include the profile
icon are loaded from
API using the
employee ID.
3. When Logout, it will
remove the email
address and employee
ID from Preference.
NEW API TO FETCH THE MISSION
ON HOME PAGE
BEFORE
• Fetched from Get Dispenser
Repair Condition API.
• What need:
• Device ID to get the data.
• Maintainer or Repairman ID to filter
the data.
• Need to filter:
• Status.
• Has RepairCallTime value.
AFTER
• Fetched from:
• Get Repairman Task API.
• Get Repairman Done Task API.
• Has been filtered into two
conditions:
• Missions are on going.
• Missions are already done.
• Need only Maintainer or
Repairman ID to get data from
API.
NEW API TO FETCH THE MISSION
ON HOME PAGE
ServiceAPIDatabase
All data from
Johnny database
Get Repairman
Task
Today Missions
Future Missions
Get Repairman
Done Task
Done Missions
HOME PAGE OF
REPAIRMAN APP
Add more attributes:
 Client name
 Client phone number
 Client address
 Device ID
 Building location
 Position location
GIVING DOCUMENTATION
What has done:
 Dispenser API service
 Preference Manager
service
 Unit Converter class
 Home page
 Login page
 Register page
 Forgot Password page
 Reset Password page
NEXT WEEK PLAN
Test the Arrived system and Report Repair system:
 Ian has created the Report Repair page.
 Arrived system for when repairman confirm the mission.
System to prevent repairman access another page other
than Authentications page when no login status.
 Using preference.
 Similar to session login in User/Student App.
Maintain the both App to find bugs and fast to fixed them.
OUTLINE FOR FINAL
PRESENTATION
Demonstration of Both App.
Perform together with Ian as PWA team if possible.
Gives what I have learnt in this internship.
Repairman App Weekly Report

More Related Content

What's hot

Swift to send Push Notifications with Parse Dashboard and
Swift to send Push Notifications with Parse Dashboard and Swift to send Push Notifications with Parse Dashboard and
Swift to send Push Notifications with Parse Dashboard and George Batschinski
 
Adding task in office timer
Adding task in office timerAdding task in office timer
Adding task in office timerOfficeTimer
 
EXTERNAL IMAP CLIENT –IOS
EXTERNAL IMAP CLIENT –IOSEXTERNAL IMAP CLIENT –IOS
EXTERNAL IMAP CLIENT –IOSjohnsmith4989
 
CT Project - Computer top telp-rep-training-document
CT Project - Computer top telp-rep-training-documentCT Project - Computer top telp-rep-training-document
CT Project - Computer top telp-rep-training-documenttelpin telpin
 
Elixir & apis - presentation at ElixirConf 2016
Elixir & apis - presentation at ElixirConf 2016Elixir & apis - presentation at ElixirConf 2016
Elixir & apis - presentation at ElixirConf 2016Victoria Wagman
 
Troubleshooting anypoint platform
Troubleshooting anypoint platformTroubleshooting anypoint platform
Troubleshooting anypoint platformSon Nguyen
 
RPA - Capabilities of VNC Digital Services
RPA - Capabilities of VNC Digital ServicesRPA - Capabilities of VNC Digital Services
RPA - Capabilities of VNC Digital ServicesVNCDigitalservices
 
Xamarin App and Microsoft Graph
Xamarin App and Microsoft GraphXamarin App and Microsoft Graph
Xamarin App and Microsoft GraphHector Luciano Jr
 
Biker 8. Introduction to Tookan Agent App
Biker 8. Introduction to Tookan Agent AppBiker 8. Introduction to Tookan Agent App
Biker 8. Introduction to Tookan Agent Apphonestbeesgops
 
Team lead -add task
Team lead -add taskTeam lead -add task
Team lead -add taskOfficeTimer
 
View api analytics
View api analyticsView api analytics
View api analyticsSon Nguyen
 
Advertising Print workflow
Advertising Print workflowAdvertising Print workflow
Advertising Print workflowFelix Gimpel
 
Mileage Assistant Basics
Mileage Assistant BasicsMileage Assistant Basics
Mileage Assistant BasicsMichael Delorey
 
Install a new windows server 2008 r2 forest with the windows interface
Install a new windows server 2008 r2 forest with the windows interfaceInstall a new windows server 2008 r2 forest with the windows interface
Install a new windows server 2008 r2 forest with the windows interfaceRaghu nath
 

What's hot (16)

Swift to send Push Notifications with Parse Dashboard and
Swift to send Push Notifications with Parse Dashboard and Swift to send Push Notifications with Parse Dashboard and
Swift to send Push Notifications with Parse Dashboard and
 
Adding task in office timer
Adding task in office timerAdding task in office timer
Adding task in office timer
 
EXTERNAL IMAP CLIENT –IOS
EXTERNAL IMAP CLIENT –IOSEXTERNAL IMAP CLIENT –IOS
EXTERNAL IMAP CLIENT –IOS
 
CT Project - Computer top telp-rep-training-document
CT Project - Computer top telp-rep-training-documentCT Project - Computer top telp-rep-training-document
CT Project - Computer top telp-rep-training-document
 
Elixir & apis - presentation at ElixirConf 2016
Elixir & apis - presentation at ElixirConf 2016Elixir & apis - presentation at ElixirConf 2016
Elixir & apis - presentation at ElixirConf 2016
 
Troubleshooting anypoint platform
Troubleshooting anypoint platformTroubleshooting anypoint platform
Troubleshooting anypoint platform
 
RPA - Capabilities of VNC Digital Services
RPA - Capabilities of VNC Digital ServicesRPA - Capabilities of VNC Digital Services
RPA - Capabilities of VNC Digital Services
 
Overview on ring central errors
Overview on ring central errorsOverview on ring central errors
Overview on ring central errors
 
Xamarin App and Microsoft Graph
Xamarin App and Microsoft GraphXamarin App and Microsoft Graph
Xamarin App and Microsoft Graph
 
Biker 8. Introduction to Tookan Agent App
Biker 8. Introduction to Tookan Agent AppBiker 8. Introduction to Tookan Agent App
Biker 8. Introduction to Tookan Agent App
 
Team lead -add task
Team lead -add taskTeam lead -add task
Team lead -add task
 
View api analytics
View api analyticsView api analytics
View api analytics
 
Advertising Print workflow
Advertising Print workflowAdvertising Print workflow
Advertising Print workflow
 
Mule users
Mule usersMule users
Mule users
 
Mileage Assistant Basics
Mileage Assistant BasicsMileage Assistant Basics
Mileage Assistant Basics
 
Install a new windows server 2008 r2 forest with the windows interface
Install a new windows server 2008 r2 forest with the windows interfaceInstall a new windows server 2008 r2 forest with the windows interface
Install a new windows server 2008 r2 forest with the windows interface
 

Similar to Repairman App Weekly Report

20190802 muhamad aldy b. status report
20190802 muhamad aldy b. status report20190802 muhamad aldy b. status report
20190802 muhamad aldy b. status reportMuhamad Aldy Bintang
 
Event managementsystem
Event managementsystemEvent managementsystem
Event managementsystemPraveen Jha
 
Android app Presentation and Documentation Vignan buddy presentation
Android app Presentation and Documentation Vignan buddy presentationAndroid app Presentation and Documentation Vignan buddy presentation
Android app Presentation and Documentation Vignan buddy presentationSaigopi Narimeti
 
Online job consultency system (major project)
Online job consultency system (major project)Online job consultency system (major project)
Online job consultency system (major project)ayushdr
 
Oracle apex hands on lab#2
Oracle apex hands on lab#2Oracle apex hands on lab#2
Oracle apex hands on lab#2Amit Sharma
 
How to fix a bug in production - Rollout.io
How to fix a bug in production - Rollout.ioHow to fix a bug in production - Rollout.io
How to fix a bug in production - Rollout.ioRollout.io
 
Online birth certificate system and management
Online birth certificate system and managementOnline birth certificate system and management
Online birth certificate system and managementKARUPPUSAMYSAIPRASAT
 
Microsoft identity platform and device authorization flow to use azure servic...
Microsoft identity platform and device authorization flow to use azure servic...Microsoft identity platform and device authorization flow to use azure servic...
Microsoft identity platform and device authorization flow to use azure servic...Sunil kumar Mohanty
 
Complaint management system
Complaint management systemComplaint management system
Complaint management systemnamanbiltiwala
 
Office automation system for scholl (oasfs) by vikas sharma
Office automation system for scholl (oasfs) by vikas sharmaOffice automation system for scholl (oasfs) by vikas sharma
Office automation system for scholl (oasfs) by vikas sharmaVikas Sharma
 
IAT202 Tips and Tricks on Windows Phone 7 Development
IAT202 Tips and Tricks on Windows Phone 7 DevelopmentIAT202 Tips and Tricks on Windows Phone 7 Development
IAT202 Tips and Tricks on Windows Phone 7 DevelopmentZeddy Iskandar
 
Resume_YasirGhauri_HOD
Resume_YasirGhauri_HODResume_YasirGhauri_HOD
Resume_YasirGhauri_HODYasir Ghauri
 

Similar to Repairman App Weekly Report (20)

20190802 muhamad aldy b. status report
20190802 muhamad aldy b. status report20190802 muhamad aldy b. status report
20190802 muhamad aldy b. status report
 
Event managementsystem
Event managementsystemEvent managementsystem
Event managementsystem
 
Android app Presentation and Documentation Vignan buddy presentation
Android app Presentation and Documentation Vignan buddy presentationAndroid app Presentation and Documentation Vignan buddy presentation
Android app Presentation and Documentation Vignan buddy presentation
 
M365 Teams Automation
M365 Teams AutomationM365 Teams Automation
M365 Teams Automation
 
Online job consultency system (major project)
Online job consultency system (major project)Online job consultency system (major project)
Online job consultency system (major project)
 
Oracle apex hands on lab#2
Oracle apex hands on lab#2Oracle apex hands on lab#2
Oracle apex hands on lab#2
 
How to fix a bug in production - Rollout.io
How to fix a bug in production - Rollout.ioHow to fix a bug in production - Rollout.io
How to fix a bug in production - Rollout.io
 
Android
AndroidAndroid
Android
 
Angularjs Live Project
Angularjs Live ProjectAngularjs Live Project
Angularjs Live Project
 
Online birth certificate system and management
Online birth certificate system and managementOnline birth certificate system and management
Online birth certificate system and management
 
Microsoft identity platform and device authorization flow to use azure servic...
Microsoft identity platform and device authorization flow to use azure servic...Microsoft identity platform and device authorization flow to use azure servic...
Microsoft identity platform and device authorization flow to use azure servic...
 
OBCS-PPT-sehhia (1).pptx
OBCS-PPT-sehhia (1).pptxOBCS-PPT-sehhia (1).pptx
OBCS-PPT-sehhia (1).pptx
 
ANOOP
ANOOPANOOP
ANOOP
 
Complaint management system
Complaint management systemComplaint management system
Complaint management system
 
Office automation system for scholl (oasfs) by vikas sharma
Office automation system for scholl (oasfs) by vikas sharmaOffice automation system for scholl (oasfs) by vikas sharma
Office automation system for scholl (oasfs) by vikas sharma
 
expense maneger
expense maneger expense maneger
expense maneger
 
IAT202 Tips and Tricks on Windows Phone 7 Development
IAT202 Tips and Tricks on Windows Phone 7 DevelopmentIAT202 Tips and Tricks on Windows Phone 7 Development
IAT202 Tips and Tricks on Windows Phone 7 Development
 
Resume_YasirGhauri_HOD
Resume_YasirGhauri_HODResume_YasirGhauri_HOD
Resume_YasirGhauri_HOD
 
Mkp resume.docx
Mkp resume.docxMkp resume.docx
Mkp resume.docx
 
Online banking
Online bankingOnline banking
Online banking
 

More from Muhamad Aldy Bintang

20190805_pwa ian, aldy, thariq_midterm
20190805_pwa ian, aldy, thariq_midterm20190805_pwa ian, aldy, thariq_midterm
20190805_pwa ian, aldy, thariq_midtermMuhamad Aldy Bintang
 
20190725 muhamad aldy b. status report
20190725 muhamad aldy b. status report20190725 muhamad aldy b. status report
20190725 muhamad aldy b. status reportMuhamad Aldy Bintang
 
201907_10 muhamad aldy b._status report
201907_10 muhamad aldy b._status report201907_10 muhamad aldy b._status report
201907_10 muhamad aldy b._status reportMuhamad Aldy Bintang
 
Basic Learning about Progressive Web Apps (PWA)
Basic Learning about Progressive Web Apps (PWA)Basic Learning about Progressive Web Apps (PWA)
Basic Learning about Progressive Web Apps (PWA)Muhamad Aldy Bintang
 
Muhamad Aldy Bintang - NTUST Introduction Presentation
Muhamad Aldy Bintang - NTUST Introduction PresentationMuhamad Aldy Bintang - NTUST Introduction Presentation
Muhamad Aldy Bintang - NTUST Introduction PresentationMuhamad Aldy Bintang
 

More from Muhamad Aldy Bintang (7)

Final presentation aldy ian - pwa
Final presentation   aldy ian - pwaFinal presentation   aldy ian - pwa
Final presentation aldy ian - pwa
 
20190805_pwa ian, aldy, thariq_midterm
20190805_pwa ian, aldy, thariq_midterm20190805_pwa ian, aldy, thariq_midterm
20190805_pwa ian, aldy, thariq_midterm
 
20190725 muhamad aldy b. status report
20190725 muhamad aldy b. status report20190725 muhamad aldy b. status report
20190725 muhamad aldy b. status report
 
201907_10 muhamad aldy b._status report
201907_10 muhamad aldy b._status report201907_10 muhamad aldy b._status report
201907_10 muhamad aldy b._status report
 
MAB meeting1 10 july 2019
MAB meeting1 10 july 2019MAB meeting1 10 july 2019
MAB meeting1 10 july 2019
 
Basic Learning about Progressive Web Apps (PWA)
Basic Learning about Progressive Web Apps (PWA)Basic Learning about Progressive Web Apps (PWA)
Basic Learning about Progressive Web Apps (PWA)
 
Muhamad Aldy Bintang - NTUST Introduction Presentation
Muhamad Aldy Bintang - NTUST Introduction PresentationMuhamad Aldy Bintang - NTUST Introduction Presentation
Muhamad Aldy Bintang - NTUST Introduction Presentation
 

Recently uploaded

Separation of Lanthanides/ Lanthanides and Actinides
Separation of Lanthanides/ Lanthanides and ActinidesSeparation of Lanthanides/ Lanthanides and Actinides
Separation of Lanthanides/ Lanthanides and ActinidesFatimaKhan178732
 
CARE OF CHILD IN INCUBATOR..........pptx
CARE OF CHILD IN INCUBATOR..........pptxCARE OF CHILD IN INCUBATOR..........pptx
CARE OF CHILD IN INCUBATOR..........pptxGaneshChakor2
 
Accessible design: Minimum effort, maximum impact
Accessible design: Minimum effort, maximum impactAccessible design: Minimum effort, maximum impact
Accessible design: Minimum effort, maximum impactdawncurless
 
A Critique of the Proposed National Education Policy Reform
A Critique of the Proposed National Education Policy ReformA Critique of the Proposed National Education Policy Reform
A Critique of the Proposed National Education Policy ReformChameera Dedduwage
 
call girls in Kamla Market (DELHI) 🔝 >༒9953330565🔝 genuine Escort Service 🔝✔️✔️
call girls in Kamla Market (DELHI) 🔝 >༒9953330565🔝 genuine Escort Service 🔝✔️✔️call girls in Kamla Market (DELHI) 🔝 >༒9953330565🔝 genuine Escort Service 🔝✔️✔️
call girls in Kamla Market (DELHI) 🔝 >༒9953330565🔝 genuine Escort Service 🔝✔️✔️9953056974 Low Rate Call Girls In Saket, Delhi NCR
 
Concept of Vouching. B.Com(Hons) /B.Compdf
Concept of Vouching. B.Com(Hons) /B.CompdfConcept of Vouching. B.Com(Hons) /B.Compdf
Concept of Vouching. B.Com(Hons) /B.CompdfUmakantAnnand
 
Employee wellbeing at the workplace.pptx
Employee wellbeing at the workplace.pptxEmployee wellbeing at the workplace.pptx
Employee wellbeing at the workplace.pptxNirmalaLoungPoorunde1
 
Hybridoma Technology ( Production , Purification , and Application )
Hybridoma Technology  ( Production , Purification , and Application  ) Hybridoma Technology  ( Production , Purification , and Application  )
Hybridoma Technology ( Production , Purification , and Application ) Sakshi Ghasle
 
Crayon Activity Handout For the Crayon A
Crayon Activity Handout For the Crayon ACrayon Activity Handout For the Crayon A
Crayon Activity Handout For the Crayon AUnboundStockton
 
POINT- BIOCHEMISTRY SEM 2 ENZYMES UNIT 5.pptx
POINT- BIOCHEMISTRY SEM 2 ENZYMES UNIT 5.pptxPOINT- BIOCHEMISTRY SEM 2 ENZYMES UNIT 5.pptx
POINT- BIOCHEMISTRY SEM 2 ENZYMES UNIT 5.pptxSayali Powar
 
_Math 4-Q4 Week 5.pptx Steps in Collecting Data
_Math 4-Q4 Week 5.pptx Steps in Collecting Data_Math 4-Q4 Week 5.pptx Steps in Collecting Data
_Math 4-Q4 Week 5.pptx Steps in Collecting DataJhengPantaleon
 
The basics of sentences session 2pptx copy.pptx
The basics of sentences session 2pptx copy.pptxThe basics of sentences session 2pptx copy.pptx
The basics of sentences session 2pptx copy.pptxheathfieldcps1
 
Alper Gobel In Media Res Media Component
Alper Gobel In Media Res Media ComponentAlper Gobel In Media Res Media Component
Alper Gobel In Media Res Media ComponentInMediaRes1
 
MENTAL STATUS EXAMINATION format.docx
MENTAL     STATUS EXAMINATION format.docxMENTAL     STATUS EXAMINATION format.docx
MENTAL STATUS EXAMINATION format.docxPoojaSen20
 
Presentation by Andreas Schleicher Tackling the School Absenteeism Crisis 30 ...
Presentation by Andreas Schleicher Tackling the School Absenteeism Crisis 30 ...Presentation by Andreas Schleicher Tackling the School Absenteeism Crisis 30 ...
Presentation by Andreas Schleicher Tackling the School Absenteeism Crisis 30 ...EduSkills OECD
 
Organic Name Reactions for the students and aspirants of Chemistry12th.pptx
Organic Name Reactions  for the students and aspirants of Chemistry12th.pptxOrganic Name Reactions  for the students and aspirants of Chemistry12th.pptx
Organic Name Reactions for the students and aspirants of Chemistry12th.pptxVS Mahajan Coaching Centre
 
Introduction to AI in Higher Education_draft.pptx
Introduction to AI in Higher Education_draft.pptxIntroduction to AI in Higher Education_draft.pptx
Introduction to AI in Higher Education_draft.pptxpboyjonauth
 
KSHARA STURA .pptx---KSHARA KARMA THERAPY (CAUSTIC THERAPY)————IMP.OF KSHARA ...
KSHARA STURA .pptx---KSHARA KARMA THERAPY (CAUSTIC THERAPY)————IMP.OF KSHARA ...KSHARA STURA .pptx---KSHARA KARMA THERAPY (CAUSTIC THERAPY)————IMP.OF KSHARA ...
KSHARA STURA .pptx---KSHARA KARMA THERAPY (CAUSTIC THERAPY)————IMP.OF KSHARA ...M56BOOKSTORE PRODUCT/SERVICE
 

Recently uploaded (20)

Separation of Lanthanides/ Lanthanides and Actinides
Separation of Lanthanides/ Lanthanides and ActinidesSeparation of Lanthanides/ Lanthanides and Actinides
Separation of Lanthanides/ Lanthanides and Actinides
 
CARE OF CHILD IN INCUBATOR..........pptx
CARE OF CHILD IN INCUBATOR..........pptxCARE OF CHILD IN INCUBATOR..........pptx
CARE OF CHILD IN INCUBATOR..........pptx
 
Accessible design: Minimum effort, maximum impact
Accessible design: Minimum effort, maximum impactAccessible design: Minimum effort, maximum impact
Accessible design: Minimum effort, maximum impact
 
A Critique of the Proposed National Education Policy Reform
A Critique of the Proposed National Education Policy ReformA Critique of the Proposed National Education Policy Reform
A Critique of the Proposed National Education Policy Reform
 
call girls in Kamla Market (DELHI) 🔝 >༒9953330565🔝 genuine Escort Service 🔝✔️✔️
call girls in Kamla Market (DELHI) 🔝 >༒9953330565🔝 genuine Escort Service 🔝✔️✔️call girls in Kamla Market (DELHI) 🔝 >༒9953330565🔝 genuine Escort Service 🔝✔️✔️
call girls in Kamla Market (DELHI) 🔝 >༒9953330565🔝 genuine Escort Service 🔝✔️✔️
 
Concept of Vouching. B.Com(Hons) /B.Compdf
Concept of Vouching. B.Com(Hons) /B.CompdfConcept of Vouching. B.Com(Hons) /B.Compdf
Concept of Vouching. B.Com(Hons) /B.Compdf
 
Employee wellbeing at the workplace.pptx
Employee wellbeing at the workplace.pptxEmployee wellbeing at the workplace.pptx
Employee wellbeing at the workplace.pptx
 
Hybridoma Technology ( Production , Purification , and Application )
Hybridoma Technology  ( Production , Purification , and Application  ) Hybridoma Technology  ( Production , Purification , and Application  )
Hybridoma Technology ( Production , Purification , and Application )
 
Crayon Activity Handout For the Crayon A
Crayon Activity Handout For the Crayon ACrayon Activity Handout For the Crayon A
Crayon Activity Handout For the Crayon A
 
Código Creativo y Arte de Software | Unidad 1
Código Creativo y Arte de Software | Unidad 1Código Creativo y Arte de Software | Unidad 1
Código Creativo y Arte de Software | Unidad 1
 
POINT- BIOCHEMISTRY SEM 2 ENZYMES UNIT 5.pptx
POINT- BIOCHEMISTRY SEM 2 ENZYMES UNIT 5.pptxPOINT- BIOCHEMISTRY SEM 2 ENZYMES UNIT 5.pptx
POINT- BIOCHEMISTRY SEM 2 ENZYMES UNIT 5.pptx
 
_Math 4-Q4 Week 5.pptx Steps in Collecting Data
_Math 4-Q4 Week 5.pptx Steps in Collecting Data_Math 4-Q4 Week 5.pptx Steps in Collecting Data
_Math 4-Q4 Week 5.pptx Steps in Collecting Data
 
The basics of sentences session 2pptx copy.pptx
The basics of sentences session 2pptx copy.pptxThe basics of sentences session 2pptx copy.pptx
The basics of sentences session 2pptx copy.pptx
 
Alper Gobel In Media Res Media Component
Alper Gobel In Media Res Media ComponentAlper Gobel In Media Res Media Component
Alper Gobel In Media Res Media Component
 
MENTAL STATUS EXAMINATION format.docx
MENTAL     STATUS EXAMINATION format.docxMENTAL     STATUS EXAMINATION format.docx
MENTAL STATUS EXAMINATION format.docx
 
Presentation by Andreas Schleicher Tackling the School Absenteeism Crisis 30 ...
Presentation by Andreas Schleicher Tackling the School Absenteeism Crisis 30 ...Presentation by Andreas Schleicher Tackling the School Absenteeism Crisis 30 ...
Presentation by Andreas Schleicher Tackling the School Absenteeism Crisis 30 ...
 
Organic Name Reactions for the students and aspirants of Chemistry12th.pptx
Organic Name Reactions  for the students and aspirants of Chemistry12th.pptxOrganic Name Reactions  for the students and aspirants of Chemistry12th.pptx
Organic Name Reactions for the students and aspirants of Chemistry12th.pptx
 
Introduction to AI in Higher Education_draft.pptx
Introduction to AI in Higher Education_draft.pptxIntroduction to AI in Higher Education_draft.pptx
Introduction to AI in Higher Education_draft.pptx
 
TataKelola dan KamSiber Kecerdasan Buatan v022.pdf
TataKelola dan KamSiber Kecerdasan Buatan v022.pdfTataKelola dan KamSiber Kecerdasan Buatan v022.pdf
TataKelola dan KamSiber Kecerdasan Buatan v022.pdf
 
KSHARA STURA .pptx---KSHARA KARMA THERAPY (CAUSTIC THERAPY)————IMP.OF KSHARA ...
KSHARA STURA .pptx---KSHARA KARMA THERAPY (CAUSTIC THERAPY)————IMP.OF KSHARA ...KSHARA STURA .pptx---KSHARA KARMA THERAPY (CAUSTIC THERAPY)————IMP.OF KSHARA ...
KSHARA STURA .pptx---KSHARA KARMA THERAPY (CAUSTIC THERAPY)————IMP.OF KSHARA ...
 

Repairman App Weekly Report

  • 1. MUHAMAD ALDY BINTANG UNIVERSITY OF INDONESIA 2019/08/21
  • 2. LAST WEEK Home page for Repairman App Authentication page for Reset password Update UI design on User App  Nearby Dispenser page  Report Problem page
  • 3. OVERVIEW OF THIS WEEK Add Profile page  Front end code (HTML + SCSS)  Back end code (TS) Workflow from Login page  Home page  Profile page  … Use new API to get missions  Changes all the mission API (Done, Today, Future)  Update the code on Dispenser API service and Home page back end code Giving comment lines documentation
  • 4. PROFILE PAGE Displaying:  Profile picture  Full name  Email address  Employee ID Log out button to perform log out system  Remove email from Preference  Remove ID from Preference
  • 5. WORKFLOW OF LOGIN AND LOGOUT 1 2 3
  • 6. WORKFLOW OF LOGIN AND LOGOUT Repairman go to Home page and click the small icon to go to Profile page In Profile page, repairman can to Log Out and back to Login page Repairman do the login using email address/ID and password 1 23 1. Login will save the email address and employee ID into Preference 2. In Home page, all data include the profile icon are loaded from API using the employee ID. 3. When Logout, it will remove the email address and employee ID from Preference.
  • 7. NEW API TO FETCH THE MISSION ON HOME PAGE BEFORE • Fetched from Get Dispenser Repair Condition API. • What need: • Device ID to get the data. • Maintainer or Repairman ID to filter the data. • Need to filter: • Status. • Has RepairCallTime value. AFTER • Fetched from: • Get Repairman Task API. • Get Repairman Done Task API. • Has been filtered into two conditions: • Missions are on going. • Missions are already done. • Need only Maintainer or Repairman ID to get data from API.
  • 8. NEW API TO FETCH THE MISSION ON HOME PAGE ServiceAPIDatabase All data from Johnny database Get Repairman Task Today Missions Future Missions Get Repairman Done Task Done Missions
  • 9. HOME PAGE OF REPAIRMAN APP Add more attributes:  Client name  Client phone number  Client address  Device ID  Building location  Position location
  • 10. GIVING DOCUMENTATION What has done:  Dispenser API service  Preference Manager service  Unit Converter class  Home page  Login page  Register page  Forgot Password page  Reset Password page
  • 11. NEXT WEEK PLAN Test the Arrived system and Report Repair system:  Ian has created the Report Repair page.  Arrived system for when repairman confirm the mission. System to prevent repairman access another page other than Authentications page when no login status.  Using preference.  Similar to session login in User/Student App. Maintain the both App to find bugs and fast to fixed them.
  • 12. OUTLINE FOR FINAL PRESENTATION Demonstration of Both App. Perform together with Ian as PWA team if possible. Gives what I have learnt in this internship.