8th - 22nd November 2022 / Week 11 - 13
Alana Sofia Othman / 0353451 / Bachelor of Design (Hons) in Creative
Media
Interactive Design
Interactive Design
INSTRUCTIONS
Final Project: Design, Exploration and Application
Week 14
About Page
|
| Figure 1.1. Apronfools' Story |
|
| Figure 1.2. About Page Progression |
This page was pretty straightforward, as most about pages are. The information
was taken from the bakery's actual short beginning story that is displayed in
their cafe. I tweaked some sentences and added some other stuff in order to
fill up the page more but also tell their story in a more detailed and
interesting manner. I was able to find the drawing of their bakery from their
social media posts.
Figure 1.2. shows the progression of the page. Since the image background came
in pink, I decided to give it a border to frame the image and not have it
blend into the background
|
| Figure 2.2. Shop Page Progression |
This page was not particularly challenging but time consuming and tediously
repetitive. I started with research on how to seperate the products. As seen
in Figure 2.1., their
linktree leads
to 3 different pages. The first link is to make an order for a whole cake,
second link is to message them on whatsapp, and the third is the beepit
delivery. The beepit delivery page is then categorised into 3 sections, as
seen in the bottom row of Figure 2.1., but there are really only 2 main
sections, that being, Best Sellers and Cakes & Desserts. The cakes on
beepit are only sliced cakes. So, I seperated it into the 3 main different
sections, Best Sellers, Desserts and Whole Cakes.
Figure 2.2. shows my progress for the page. I thought of placing the columns
to the left at first so it would be in a set place. However, later when I was
looking at my other pages, I realised I had a very central layout, so I
decided to stick with that and move my 2 hanging columns from the Best Sellers
into the center. I then realised it was a very long scroll, so I added
navigation jumplinks to Desserts and Whole Cakes as well as Back to Top
jumplinks under both categories.
Week 15
Contact Page
|
| Figure 3.1. Contact Page Progression |
I wanted the contact page to be 2 columns. One for forms for viewers to fill
up and one for other modes of contact. I figured both are equally important
nowadays considering that most people will automatically go to social media
when looking to contact a brand. However, it is still important to have a
form for viewers to fill up as it is sort of the traditional mode of contact
that web browsers usually have. Personally, I also believe it is useful if a
customer ever wants to give constructive feedback or appreciation messages
while not blasting it through social media. In simple terms, it is still a
useful and formal mode to contact brands.
I got the code for the form from
W3Schools and adjusted it to fit my layout. I wanted users to fill up
either/both their phone numbers and/or emails to allow the brand to contact
them with whichever platform better. Based on my experience as a customer of
Apronfools, they also use phone number as to register their members, so it
would be reasonable to have users fill up their phone number in the form as
well, even if Apronfools were to respond through email. As for Subject,
Apronfools provides services such as catering and baking a custom cake.
However, since they are also a cafe, reservations should be allowed to be
made if a customer was looking to reserve a table. At the Apronfools cafe,
they also display and carry home made products or products from other small
businesses. So, there is also a wholesale option if users want to request
Apronfools to carry their products.
Account
|
| Figure 4.1. Account Page Progression Set 1-3 |
Originally was labelled Log In but after feedback for Project 2, I changed
it to Account. The code for this login form was taken from
CodePen. Although this page is the most empty compared to all my other pages, this
was oddly the most complicated. This was because I had the toggle switch
slider and a flip transition. Though the code was already provided and I
just tweaked it to fit my layout, as usual, I wanted something more.
I wanted to have the Log In and Sign Up appear together but have the font
colour change when toggled. The closest I could achieve was having one side
appear when toggled, as seen with the two center images in Figure 4.1., but
it did not make sense in terms of user experience. So, after a day and a
half of messing around with the code trying to figure it out, I compromised
and settled to keep it simple, as seen in the last image of Figure 4.1.
File Management
|
| Figure 5.1. File Management Progression |
After I completed everything, I realised I had my file management set up
wrong. I had all my code files together in the main file but after referring
back to my class notes, I realised there should be a menu file that contains
the other html files. So, I adjusted it and had to do the tedious job of
relabelling all my attached links in the code.
Final Outcome
View it here: https://finalproj-alanasofia-apronfools.netlify.app/
Attachment 1.1. Final HTML Code for Home Page
Attachment 1.2. Final CSS Code for StyleSheet
Attachment 1.3. Final HTML Code for About Page
Attachment 1.4. Final HTML Code for Shop Page
Attachment 1.5. Final HTML Code for Contact Page
Attachment 1.6. Final HTML Code for Account Page
REFLECTION
Experience
It was interesting to be coding my own website as it was almost like a problem
solving game. There were very frustrating and aggravating moments when I could
not figure things out but when I was finally able to achieve my goal or solve
my issue, it was extremely rewarding. Eventhough I took code from online for
some parts, I was forced to understand it and make changes in order for it to
fit my theme. It was a little bit like a reverse math problem which was fun to
break down and understand. Everytime I was working on this assignment, I was
always very much "in the zone" as I was 110% focused, which rarely happens
when I am doing my assignments.
Observations
Although we were recommended to use Bootstrap to ease our burden, I was quite
happy with my mishap of not using it. From coding it by scratch on my own, I
feel like I understand the code better with how they affect each other and so
on. Forcing myself to find and use already written code online also gave me an
opportunity to learn more and understand better.
Findings
I realised that coding requires alot of patience. It's very frustrating when
something does not work and you do not even know what the problem is. Taking
the time to figure out what is wrong requires alot of patience and
understanding of the written code, which of course becomes easier after more
practise.








Comments
Post a Comment