Application Design II: Task 3
13/11/24 - 13/12/24 // W8-W12
Mercy Chong HuiZiun // 0360929
Application Design II // BDCM
Task 3: Interactive Component Design & Development
Instructions
Fig 1.0 Module Information Booklet
Task 3: Interactive Design Components
Task to-do
To choose 6 components from the app in task 2 and further animate them by
using HTML/CSS/JavaScript.
Here are my chosen components to be animated on different screens.
- Onboarding screens
- Loading Screen after signing up
- Bottom navigation bar
- Verification Code Pop-up screen
- Home Page CTA buttons (Search routes, Select)
- Lifestyle image carousel
Progression
1) Bottom Navigation Bar
Software: Adobe Dreamweaver
Fig Coding progression in Dreamweaver
Used the 'Inspect' function on browser to have a better view on how
will the overall layout would look like + which line my error occurred
so it's pretty helpful.
Fig 'Inspect' tab in Firefox
CSS/Java Issues
The main issue for this bottom navigation bar is that the circle
indicator wasn't aligned with the active navigation as shown below.
Fig Troubleshoot coding issues
Final Outcome
Fig Final Bottom NavBar video walkthrough
2) Verification code pop-up screen
Fig Verification Code pop-up screen
Fig Verification Successful pop-up after clicking the 'submit' button
Final Outcome
Changed a bit of the layout and added some subtle animations too. And
here's the final result of the verification pop-up screen.
Fig Final Verification code pop-up screen walkthrough
3) Loading screen after signed up
For this one it's the easiest out of the rest as it mainly involves with
the circle enlarging animation and then a short text to notify users that
their account is now ready to go and use the app.
Fig Final Loading screen animations walkthrough
4) Onboarding pages screen
Now this one is the hardest in my opinion among all of the other
components. With my limited knowledge + limited time there's a lot of
trials and errors for this one and even though the end result (which
you'll see below) doesn't really look like how the Figma prototype is but
it's really all about improvising your own work.
Version #1
Just typed in the HTML and trying to organise the layout using CSS
styling. Was a bit confusing as the first onboarding page went missing and
it only displays the second page.
Fig Messy onboarding screen layout
Version #2
Now that the messy layout is done organised, the next interactive issue
is unable to switch to the next onboarding page after clicking the
"Continue" button.
Also, I wanted the circle below to be like my prototype where after
transitioned to the next page it'll go upwards and the curve goes
downwards so I did a few attempts to make the transition work on both the
onboarding container and also the circle.
Fig MyRapid PULSE onboarding screen page
Version #3
After the attempts of trying to animate the circle, it still doesn't work
the way I wanted the page to be. Had to readjust the max height and width
for this because it's a phone app.
On the brighter side the "Back" and "Next" buttons can be hovered in color
and is also clickable to the next page! So functionality wise it's a usable
page and buttons just needed to adjust the layout styling.
Fig Onboarding screen issue layout
Version #4
Redid the whole layout and the Javascript after failing to correct the
styling. Here's the changes I've made on this current and latest
version.
- Bigger buttons for better visibility.
- Adjusted background color.
- Fixed circle's border radius.
- Added pagination icons.
Issues
- The next few page contents are not hidden and can be seen at the bottom of the circle.
- The "Welcome to" heading text is not visible.
- Unable to transition the pagination icon according to the active page.
Fig Final (to refine) Onboarding screens walkthrough
Didn't get to perfect the onboarding page as I didn't have enough time (as
seen in the video). Will be refining this page for my final project.
5) Lifestyle section Image Carousel
Fig Dreamweaver + Inspect browser tab combo
Final Outcome
Fig Final Image carousel (Lifestyle section) walkthrough
6) Home Page
For this part, it wasn't as confusing at first but eventually I struggled
with the CSS layout and again, the interactivity of the buttons so I also
did some retries as well.
Issues/To fix
- Gradient background line breaking
- No hovering effects on the buttons
- Contents all in one small container, need to remove or else it looks like a pop-up screen
- Max width/height to readjust into phone screen size
- To better styling on the whole layout
Fig Early stage of the home page layout
Added an enter button to proceed with the transportation options in dropdown menu form. Still need to adjust the layout sizing.
Fig Added enter buttons
Fig Final Home page button layout walkthrough
Another component that I didn't really get to perfect it on time hence it explains the styling of this page + dropdown menus are still looking inconsistent. Will be refining this too for my final task project.
Reflections

























