This document outlines the updates made to a user app project, including adding a loading screen, updating sessions, and finalizing dashboard and other pages before committing to GitHub. It discusses implementing a simple loading screen using a loading controller. It also describes updating sessions by checking user actions and resetting the session timeout. The next steps planned include starting to code a repairman app, importing authentication and services from the user app, and meeting with teams to discuss UI design, PWA workflow, and other topics.
2. OVERVIEW
Merging User App project from my local to the other
Add Loading screen and Update Session
Finalization dashboard page as home page
Finalization the other page and commit to Github
3. LOADING SCREEN
Is a simple loading
using Loading
Controller that
perform a waiting
section above the
page.
Once the timer has
passed or by
condition, it can be
dismissed or
removed from
above of the page. START LOADING FINISH LOADING
4. UPDATE SESSION
Is as same as when user
perform an action then
system detect that his
session has timed out.
In this, it will check every
user action and update the
session time.
Except for some pages
that need login, it will call
the checkSession first.
5. WHEN USER DO ACTION TO
UPDATE SESSION
Calling the
updateCurrentSession
function with two methods:
Left is when a button is
clicked.
Above is when HTML event is
listened.
7. FOR IMPROVEMENT
Overtime estimate time when after 3 days, what it will be displayed.
Lazy loading for every images so it can display low quality pixel of
real picture before load the picture fully.
Testing for every parts of code in order to find bugs/issues, this can
be implemented by creating "Give Feedback" section/page to see
what user's think about this project.
Add "Reset Password" page to reset the user's password in case if
forgot.
Add login button on the Dashboard Page in order the user wants to
login only other than perform any action.
8. NEXT WEEK PLAN
Start to code for Repairman App
Import some parts from User App
Authentication (Register + Login)
Preference service
Dispenser service (not all API will be use)
Meeting with teams to discuss about
UI design from Ms. Annie
PWA workflow
Other