INTERACTIVE DESIGN / PROJECT 2 - WORKING WEB PAGE

08/05/2023 - 22/05/2023 / Week 6 - Week 8
Chew Zhi Ern / 0358995
Interactive Design / Bachelor of Design (Honours) in Creative Media / Taylor's University
Project 2 / Working Web Page



INSTRUCTIONS


<iframe src="https://drive.google.com/file/d/1O5VSC53JFXRwasT-fvvcldMP48ad3zt1/preview" width="640" height="480" allow="autoplay"></iframe>


LECTURES

Lectures: Refer to Exercises


PROJECT

Task: Working Web Page

Instructions:
The objective of this assignment is to transform your static prototype from Project 1 into a fully functional and interactive web page. You will apply your knowledge of web layout class to create a working website that closely aligns with your original prototype.

Requirements:
- Review your static prototype from Project 1 and analyze its layout, typography, color scheme, and imagery.
- Use HTML and CSS to translate the design elements into code, ensuring a faithful representation of the original prototype.
- Aim for pixel-perfect precision while maintaining responsive design principles to ensure compatibility across different devices and screen sizes.
- Upload the file in Netlify and submit the link here. Update your e-portfolio with all the processes documented in the blog.


In this project task, I'm working my way through the process of transforming a static prototype into a fully functional and interactive web page. This project allowed me to apply my knowledge of web layout and design principles while ensuring a faithful representation of the original prototype.

To begin the process, I carefully reviewed the static prototype created during Project 1. I analyzed its layout, typography, color scheme, and imagery to understand its visual elements and overall design direction. This step provided me with a solid foundation for translating these design elements into code.

The static prototype from Project 1 is shown here:

Typeface used: 
ITC Garamond Std & Gill Sans MT

Colour Palette Used

Final Outcome for Project 1 - JPEG Format

Final Outcome for Project 1 - PDF Format


I then began using Adobe Dreamweaver to code. Implementing HTML and CSS is the focus of this phase. 

Using my previous knowledge of HTML and CSS, I started translating the design elements into code. I began by creating the HTML structure, ensuring semantic tags were used appropriately to enhance accessibility and search engine optimization.

Here are a few instances of process proofs.

HTML

Next, I focused on CSS styling, meticulously replicating the typography, color scheme, and layout from the static prototype. I paid special attention to achieving pixel-perfect precision, trying to ensure that every element matched the original design.

CSS

To create an engaging user experience, I employed JavaScript to add interactivity to various parts of the website. For example, I utilized JavaScript to create dynamic elements such as image sliders and interactive navigation menus, enhancing the overall usability and functionality of the web page.

JavaScript

In today's mobile-driven world, responsive design is crucial. Hence, I incorporated responsive design principles into my coding process to ensure that the website looked and functioned well across different devices and screen sizes. I utilized CSS media queries to adapt the layout, font sizes, and images based on the device's screen width. The @media rule is used in media queries to apply different styles for different media types/devices. This step involved rigorous testing and tweaking to achieve a seamless user experience on various devices.

CSS @media rules are included in the encoding part

Once I completed the coding part, I proceeded to upload the website to Netlify.

The end result of this endeavor is as follows.

HTML & JavaScript Code

CSS Code

Comments

Popular posts from this blog

MAJOR PROJECT / PROJECTS

SONIC DESIGN / FINAL PROJECT - GAME AUDIO

SONIC DESIGN / PROJECT 3 - AUDIO STORYTELLING