Interactive Design | Final project
September 20, 2025
week 1 - week 14
Hisham Rasheed / 0356691
Interactive Design / Bachelor of Design in Creative Media
Development Report — Bite Into Bliss Website
The project included planning the website, designing it in Figma, coding it into a working site, and testing and publishing it online. Through this process, I learned how visual design and technical development come together to create a complete digital product.
Before starting any design or coding, I spent time thinking about what kind of website I wanted to create. Since the website is for a cupcake and dessert brand, I wanted it to feel friendly, fun, and appealing. I also thought about how users would move through the website. For example, they should be able to easily find products, learn about the brand, and see how to order or contact the business. This helped me decide what pages and sections were needed, such as the homepage, product listings, and an about or story section.
Designing in Figma
The design process was done mainly in Figma, which helped me plan everything visually before I started coding. I first created basic wireframes to decide where things like the navigation bar, hero image, product cards, and footer would go. These early layouts were simple but very useful because they helped me see if the structure of the website made sense.
After that, I moved on to creating more detailed designs. I chose colours, fonts, and images that matched the bakery theme. I went for warm, soft colours and clean fonts so the website would feel welcoming and easy to read. I also paid attention to spacing and alignment to make the layout look neat and organised. Using Figma made it easy to adjust things quickly, like moving sections around or changing font sizes until everything looked balanced.
Another helpful part of Figma was the prototyping feature. I could click through my designs like a real website, which helped me understand how users would navigate between sections. This allowed me to notice small issues, such as buttons being too small or important information not being easy to see, and fix them before moving to the coding stage.
Turning the Design into a Real Website
Once I was happy with the Figma design, I started coding the website using HTML and CSS, and a small amount of JavaScript. This is where things became more challenging. While the design looked great in Figma, turning it into a real website required careful work. Things like spacing, fonts, and alignment did not always appear the same way in the browser, so I had to constantly adjust my CSS to match the design.
One of the biggest challenges was making the website responsive. The site had to work on different screen sizes, such as phones, tablets, and desktops. Sometimes elements that looked fine on a large screen would break or overlap on smaller screens. To fix this, I used CSS tools like flexbox, grid, and media queries. I also used the browser’s developer tools to test how the website looked on different screen sizes and make changes when needed.
Challenges and How I Solved Them
Throughout the project, I faced several problems, especially when it came to layout and responsiveness. For example, some sections would not align properly, or text would not wrap correctly on mobile devices. To solve this, I experimented with different CSS properties and tested my changes many times. Even though it took a lot of trial and error, this helped me understand how layouts really work on the web.
Another challenge was making sure the website looked as close as possible to my Figma design. Small things like font sizes, padding, and image scaling required careful tweaking. Sometimes I had to go back to Figma to double-check measurements and adjust my code to match.
Testing and Deployment
Once the website was mostly finished, I tested it on different browsers and devices to make sure everything worked properly. I checked that the navigation links worked, images loaded correctly, and the layout stayed consistent. After that, I deployed the site using Vercel, which allowed me to publish it online and share the link for assessment.
Conclusion
Overall, this project helped me understand how design and development connect. Figma allowed me to plan and visualise my ideas, while coding helped turn those ideas into a working website. Even though the coding part was difficult at times, especially with responsiveness and layout, I learned a lot by solving these problems. This project gave me more confidence in both UI design and front-end development, and it was a valuable learning experience.
Comments
Post a Comment