The logo of my portfolio

Angus Wang's Portfolio

Wicked

The homepage of Wicked

Introduction

In this project, our group aimed to redesign the official webpage for the Broadway musical "Wicked" to enhance website navigation and improve user experience. As a designer and programmer, focused on designing the website homepage UI by Figma and building the homepage through HTML and CSS.

Skills Used in This Project

The icon of HTML.

Using HTML and CSS to create a functional website.

The icon of illustractor.

Use Illustractor to do graphic design and improve the user experience.

Challenges

How the quiz section looks like before using JavaScript.

Find the Issue

In our website, we have a function to let users take some small basic knowledge quizzes for Wicked. After the group discussion, we decided to use Javascript to achieve this function. For the first time using Javascript, the biggest challenge is learning how to use Javascript in HTML coding.

The image of arrow, used to connect the sections.

Solve the Issue

Just before the coding, I take some time to learn about how to use Javascript through the online tutorials. After watching these tutorials, I start the coding for the quiz part.

The image of JavaScript code for quiz section.

Create a specific file for Javascript and the code in this file.

The image of how to insert JavaScript in HTML.

Insert the Javascript function into the HTML code.

The image of style setting in CSS for quiz section.

Set the style for the quiz part in CSS file to create quiz function for all different size of windows.

The image of arrow, used to connect the sections.
The image shows how the quiz section looks like after using JavaScript.

Results

After Coding for the quiz part by using Javascript. The quiz part is created successfully in our website.

Reflection

Skill Reflection

This project provided me with valuable lessons in creating websites using HTML and CSS, as well as understanding how to implement in-page changes with Javascript. Additionally, resolving issues related to window size changes enhanced my skills in using CSS for layout adjustments and font size changes — as a crucial aspect of website development based on HTML and CSS coding.

The arrow image for reflection part, also used to connect two parts.

To the Future

In the future, I believe the skills I get in HTML and CSS coding for creating a functional website for all different window sizes are important in website development. I also believe that the experience of using Javascript to enhance the user experience is also important in website development.