Skip to main content

Featured

Anatomy and Character Sculpture - Final Project: Complete Character Sculpt

Samantha Kristalyn / 0373905 / Bachelor of Design (Hons) in Creative Media  Anatomy and Character Sculpture  Final Project: Complete Character Sculpt JUMPLINKS 1. INSTRUCTIONS 2.  TASK 3.  FINAL PRESENTATION 4.  FEEDBACKS 5.  REFLECTION INSTRUCTIONS TASK Final Project: Complete Character Sculpt Introduction The Final Project is the culmination of all exercises from this course. Students must produce a fully completed digital character sculpt, complete with outfit, props, textures, and polypaint coloring, and presented in a posed form. The final output must demonstrate strong skills in anatomy, design, detailing, coloring, and presentation. In addition, students must compile their works (Projects 1, 2, and Final Project) into an individual e-portfolio (Blog...

Interactive Design: Final Project

Interactive Design / Bachelors of Design (Honors) in Creative Media / Taylor's University
Samantha Kristalyn / 0373905
Final Project - Final Project's Website


JUMPLINKS

3. TASK
4. FEEDBACK


LECTURE NOTES

All of the lecture notes are accessible through my previous blogs.


    INSTRUCTIONS



    TASK

    Final Project: Final Re-designed Website 


    For the final project, we were required to create a fully functional website with at least five pages, based on our earlier prototype.

    The goal was to apply web design, UX, and front-end development skills to build a responsive and accessible site.

    We are required to use HTML, CSS, JavaScript, or frameworks like Bootstrap to match the original prototype in layout, colors, and typography.

    The website had to be responsive across devices and work on all major browsers.

    We had to include easy navigation, interactive elements (like forms/buttons), and optimized performance for fast loading.

    After thorough testing, we had to deploy the site live (e.g., GitHub Pages or Netlify).

    For submission, we provided the live URL, a short report (800–1,000 words), and a Google Drive link to the full project folder.

    Link of the Final Re-designed Website

    https://smanthakr.github.io/luminapackaging-redesign/

    (Please note that they have since updated their website from the original version I initially intended to redesign and had considered unattractive. Fortunately, I had already taken screenshots of the older version beforehand, which are included in my proposal).

    Ugly Website Chosen for Re-design

    https://www.ptlumipack.com/

    Proposal

    https://www.canva.com/design/DAGn3R75oU4/srQpCmJe7JYQ84A2jOujqg/edit?utm_content=DAGn3R75oU4&utm_campaign=designshare&utm_medium=link2&utm_source=sharebutton

    Google Drive Link of the Full Project Folder

    https://drive.google.com/drive/folders/1Sfe4X0LIfeC9EtHFHnPk3SeHVLk9rab1?usp=sharing

    Short Report (959 words)

    For the development process, I used HTML5 and CSS3 to build the structure and styling of the website, while JavaScript added interactivity to create a more engaging user experience. I implemented Flexbox and CSS Grid to ensure a fully responsive design that adapts smoothly to different screen sizes. Media assets, including images, were optimized to reduce loading times and improve performance. 

    For this project, I have decided to use ReactJS instead of plain HTML/CSS/JS because it’s component-based (so code is reusable), has state management (UI updates automatically when data changes), uses a Virtual DOM (faster updates), and makes big projects easier to maintain and scale. It also comes with a huge ecosystem and modern tools that speed up development.


    This chart shows the proportion of programming languages used in my final project:

    • JavaScript (41.9%) – Powers the interactivity and dynamic features of the site. I used it mainly for React components, event handling, and rendering content.

    • HTML (37.7%) – Forms the structure of each page. In React, I write JSX (a mix of JavaScript and HTML-like syntax), which is compiled into HTML for the browser.

    • CSS (20.4%) – Handles the styling and visual design, such as colors, layout, fonts, and responsive adjustments for different devices.

    GitHub automatically generates this breakdown by scanning all the files in my repository. It’s a quick snapshot of how much each language contributes to the entire codebase.


    The workflow began with setting up a clean and organized folder structure to separate HTML, CSS, JavaScript, and asset files. 

    I then created the header and navigation system, incorporating sticky navigation so menus remained visible as users scrolled. 



    The hero section was designed to be the visual highlight of the homepage, featuring a bold headline and a clear call-to-action. I followed this by building the product and service sections in a grid layout for easy scanning, and then adding a footer with essential contact information, address details, and links to social media. Once the content was in place, I tested the site’s responsiveness across multiple devices and fixed CSS issues as they appeared. I also optimized the performance by compressing images, minimizing CSS, and verifying improvements using Lighthouse.

    The project, however, came with its fair share of challenges. One of the first issues I encountered was a mobile navigation bug, where the menu failed to open correctly on smaller screens. I resolved this by adding targeted media queries and refining the JavaScript toggle function. Maintaining consistent colors and typography was also a hurdle, as there were minor inconsistencies across different pages. To address this, I established global CSS variables for both color and typography. Midway through the development process, I faced an unexpected personal challenge when I fell sick for several days, which disrupted my workflow. To adapt, I shifted to working in smaller sprints, focusing first on completing the most critical features and leaving minor refinements for later once I felt better. Another significant challenge was a responsive layout issue on tablets, where grid elements occasionally broke their intended arrangement. I fixed this by refining the CSS breakpoints and performing tests on actual devices to ensure consistent layouts across all screen sizes.




    While working on this project, I also faced significant challenges in deploying the website. The process was far more complicated than I had anticipated, with numerous steps that needed to be completed in the correct order. I encountered issues setting up the hosting environment, configuring the build process, and ensuring that all assets loaded correctly in the live version. Each obstacle felt frustrating at first, as it delayed the launch and disrupted my momentum. However, these challenges became an opportunity to dive deeper into research and problem-solving. I carefully studied documentation, explored developer forums, and tested different approaches until I found the right deployment method. Through persistence and learning, I was finally able to publish the website successfully. This experience not only improved my technical skills but also reinforced the importance of patience and thorough research in overcoming complex development hurdles.




    The redesigned Lumina Packaging website now delivers a cleaner, more modern aesthetic while enhancing usability and performance. Navigation is clearer, making it easier for users to move between sections, and the site loads noticeably faster on both desktop and mobile devices. Consistency in brand identity has been strengthened through the deliberate use of a unified color palette, typography, and visual tone. These improvements not only elevate the website’s visual appeal but also enhance its professionalism, ensuring that visitors can quickly access the information they need without distraction.



    This project reinforced several important lessons. First, a redesign is far more than just changing a site’s appearance; it is about improving the way users interact with it. Second, thorough planning in the form of mockups and design guidelines saves considerable time by minimizing repeated revisions. I also learned that maintaining a balance between health and work is critical for sustained productivity, and that testing on multiple devices is essential, as certain bugs only appear under real usage conditions. Additionally, mastering tools like Git is invaluable for managing versions and ensuring smooth collaboration, even in solo projects. Over the course of the redesign, I also became more adept at breaking down large tasks into smaller, more manageable steps that could be completed even during periods of limited time or energy.

    The Lumina Packaging redesign was a journey that blended technical problem-solving, creative design decisions, and personal resilience. The final result is a visually stronger, more functional website that represents the brand more effectively as its digital presence. This experience proved that even when unexpected obstacles arise; whether in the form of code bugs, personal health setbacks, or technical issues; the right combination of strategy, adaptability, and persistence can ensure that the project’s objectives are successfully achieved.


    REFLECTION

    Experience

    Working on this project was both challenging and rewarding. While I was comfortable with HTML and CSS from previous projects, implementing a complete site in ReactJS required a deeper understanding of components, props, and state management. 

    Initially, I faced deployment issues on GitHub Pages, especially with routing in React, but after switching to the correct router configuration and adjusting the package.json homepage property, the site functioned as expected. I also learned the importance of version control. Using GitHub to track changes ensured I could revert to earlier versions if something broke. This workflow made it easier to experiment with new features without fear of losing progress.


    Observation

    One key observation during development was how much information architecture impacts user experience. The original Lumipack website placed certain important information too deep within subpages, requiring multiple clicks to find. In my redesign, I placed core information — such as product categories and contact details — in easily accessible areas like the homepage and header.

    I also observed that the original site’s lack of consistent padding and spacing made the interface feel cluttered. By implementing consistent spacing rules, I was able to create a cleaner, more professional look that improves readability.


    Findings

    From user testing with peers and self-review, I found:

    1. Responsive layouts are crucial – Users increasingly access sites on mobile, so optimizing for smaller screens improves engagement.

    2. Navigation clarity matters – Simplifying the menu and categorizing content clearly reduced bounce rates.

    3. Performance affects perception – Faster load times made the site feel more professional and trustworthy.

    4. Consistent branding increases trust – Using the company’s colors and typography consistently gave the site a stronger brand identity.

    These findings reinforced the idea that good design isn’t just about aesthetics but also about functionality, accessibility, and performance.

    Comments

    Popular Posts