Interactive Design: Final Project


27.11.2025 - 11.1.2026 / Week 10 - Week 15
Aw Wen Chia / 0368828
Interactive Design / Bachelor of Design (Honours) in Creative Media / Graphic Design


TABLE OF CONTENTS




1. INSTRUCTIONS

Objective: The objective of this assignment is to bring your website redesign to life by developing a fully functional website (MINIMUM OF FIVE (5) PAGES based on the prototype created in the previous assignment. This final product should reflect all the design and user experience decisions made throughout the project, resulting in a polished and professional website.

Assignment Description: Building on your redesign proposal and prototype, you are now required to develop the final working website. This website should be fully functional, demonstrating your ability to implement web design principles, front-end development techniques, and best practices in user experience (UX) and accessibility.

Website Development:

Implementation: Convert your prototype into a fully functioning website using HTML, CSS, JavaScript, or any other relevant technologies or framework (e.g., Bootstrap).

Design Consistency: Ensure that the final design remains consistent with the approved prototype, including typography, color schemes, imagery, and layout.

Responsive Design: The website must be fully responsive, adapting seamlessly to various screen sizes, including desktops, tablets, and mobile devices.

Cross-Browser Compatibility: Ensure that the website functions correctly across multiple browsers (e.g., Chrome, Firefox, Safari, Edge).

Core Features:

Navigation: Implement a user-friendly navigation system that allows visitors to easily access all key areas of the website.

Interactive Elements: Include any necessary interactive features, such as forms, buttons, or dynamic content, that enhance user engagement.

Technical Considerations:

Performance Optimization: Optimize the website for fast load times by minimizing file sizes, using efficient coding practices, and employing tools like caching and compression.

Final Testing and Deployment:

Testing: Conduct thorough testing of the website, including usability testing, cross-browser testing, and responsiveness checks. Document any issues found and how they were resolved.

Deployment: Host the website on a live server or a web hosting platform of your choice (e.g., GitHub Pages, Netlify, or a custom domain). Ensure that the website is accessible via a public URL.

Submission:
A live URL to the fully functional website. A brief report (800–1,000 words) documenting the development process, any challenges faced, and how they were overcome in your E-Portfolio, and upload the final project main folder into Google Drive and include the link in your e-portfolio (set the access to public).






2. EXERCISE

Following the Prototype in Project 2 I started working on the actual website in Dreamweaver.


This was what I was going for in a prototype:

The Seiryukan website prototype presents a clean, well-structured, and visually cohesive digital platform that effectively communicates the organisation’s identity, values, and offerings. The overall design prioritises simplicity, clarity, and visual calmness, which closely aligns with the discipline and tradition associated with martial arts environments. Across all pages, the interface maintains a consistent and approachable aesthetic that supports ease of navigation and user engagement.

A key visual feature of the prototype is the use of wide hero banners on the Home, Courses, About, and Contact pages. These banners feature high-quality images of dojo interiors, instructors, and practitioners, immediately establishing authenticity and credibility. Text overlays are intentionally minimal, ensuring that important messages and calls to action remain readable without overwhelming the imagery. This approach creates a strong first impression while maintaining visual balance.

Navigation is handled through a consistent top navigation bar, allowing users to move seamlessly between the main pages. The page layouts follow a vertical, scroll-friendly structure, with generous spacing between sections to improve readability and content flow. For example, the Courses page presents information through a repeated image-and-text layout, enabling users to quickly scan course offerings while maintaining visual consistency. The Home page further reinforces the organisation’s scope by introducing sections such as Techniques and Health, Headquarters, and organisational values.

The interface design reflects thoughtful stylistic decisions. A soft turquoise and teal colour palette is used to evoke calmness, harmony, and discipline, reinforcing the values of traditional martial arts. These colours are complemented by neutral grey and white backgrounds, resulting in a modern yet culturally respectful aesthetic. Typography is kept simple through the use of a clean sans-serif typeface, ensuring legibility across headings, body text, and navigation elements. Clear typographic hierarchy helps guide users through content, especially when text is placed over imagery.

Brand consistency is reinforced through a repeated footer across all pages, featuring the Seiryukan logo, contact details, social media icons, and location information. This ensures key information remains accessible at all times. The Contact page further supports user interaction through a clean and well-spaced form layout, making communication with the organisation feel straightforward and welcoming.


Changes I made:
  • Made the pictures on the homepage bigger: To make the pictures stand out and feel more cohesive with the text.
  • Changed the layout of the contact page: I realised that many website uses an up-to-down UI for their contact page.
  • Changed up the spacing on some of the words and images: I did what felt better for the spacing.
  • Used only one font throughout the website: Made it feel more cohesive.
  • Lines in the footer stretch along the whole page: It eats up the dead space at the sides

Challenges I faced along the way:
  • Codes not working: There were a lot of times where codes did not work, sometimes all I had to do was retype them in the same way as before to get them to work. So there were a lot of times where I had to ask myself if Dreamweaver or I was the problem.
  • Preview not previewing: The preview I frequently checked on sometimes displays the code itself on the page or moves images around, sometimes I panic thinking I did something very wrong with the code, only to refresh the page again and find out I was right all along.
  • Mobile Version: This was by far the hardest challenge I faced, and I do not think I pulled it off nicely. Making the mobile version without tampering with the source code was bad, and there were many times I wanted to give up, thankfully, my friend thought of a code that made the website at least readable.
  • Website not wanting to be a website: Basically, I had a lot of trouble with the website altogether. And to be very honest, some of my solutions to try to fix it were not good. I had my friends yell at me after seeing what I did with my code, and they were right. Overall, not my favourite assignment.

Fig 1, Website homepage

After wrestling with Dreamweaver, I added my website to Netlify to be turned into an actual website.








3. FEEDBACK

My tutor had me look at some of the examples of websites on mobile to let me see what a website looked like. He told me that white spaces are encouraged in a website and to not feel the need to fill up all the spaces in the website.





4. REFLECTION

This module was incredibly challenging overall. At the beginning, the first few tasks felt manageable, as they mainly involved website analysis and creating a simple website. However, as the module progressed and the tasks became more complex, I started to fall behind. I made several mistakes along the way and often struggled to keep up with the technical requirements. During this time, I relied heavily on the help and guidance of my friends, whether it was troubleshooting errors, understanding concepts, or staying motivated. Honestly, I do not think I would have been able to complete and submit the work on time without their support, and I am truly grateful for their patience and encouragement.

Despite the difficulties, this module significantly improved my understanding of coding and how websites are built. What once looked like overwhelming and confusing “keyboard spam” has now become something more structured to me. When I accidentally click “inspect” on a website, I no longer feel intimidated by the lines of code. Instead, I can somewhat recognise that they are carefully written instructions that work together to create a functional and visually engaging website. Although the learning process was tough, it was also rewarding, and it has given me an appreciation for web development.





Comments

Popular Posts