KnitAddict, 2025

KnitAddict, 2025

Building a static, simple e-commerce website from scratch

Building a static, simple e-commerce website from scratch

Building a static, simple e-commerce website from scratch

Web Dev

Web Dev

Web Dev

HTML

HTML

HTML

CSS

CSS

CSS

JavaScript

JavaScript

JavaScript

Vue

Vue

Vue

Nuxt JS

Nuxt JS

Nuxt JS

Tailwind CSS

Tailwind CSS

Tailwind CSS

Academic Project

Academic Project

Academic Project

3 min read

KnitAddict is a handcrafted e-commerce experience designed to showcase knitwear and crochet products through a clean, modern, and storytelling-driven interface. This static website was built using HTML, CSS, JavaScript, Nuxt, and Vue, enabling both rich interaction and maintainable component-based architecture.

Pathfinder Pro is an academic concept app inspired by a real hiking experience. When a group of friends struggled to juggle multiple apps for maps, weather, and safety, the idea for an all-in-one hiking companion was born. This redesigned version was fully created by me ;)

Timeline
Timeline

1 week

1 week

Team
Team

Personal Project

Personal Project

Skills
Skills

Web Dev, Web Design

Web Dev, Web Design

Timeline

1 week

Skills

Web Dev, Web Design

Team

Personal Project

  • How I made it
  • How I made it

To bring KnitAddict to life, I followed a structured development workflow that combined modern front-end tools with intentional UI design.

Planning the Experience

I began by defining the site architecture — homepage, shop categories, new arrivals, blog, about, and contact pages. Wireframes helped visualize flow, hierarchy, and how brand storytelling should be presented.


Styling

For styling, I combined Tailwind CSS utilities with custom CSS for finer brand expressions such as spacing, typography, and responsive layout tweaks. Tailwind accelerated development and kept styling consistent, while custom CSS allowed me to refine visual personality.

Component-Driven Development

Using Vue and Nuxt, I transformed static sections into modular components:

  • Reusable product cards, headers, footers, banners, and grids

  • Page routing handled through Nuxt for seamless navigation. This approach made the project scalable and easy to maintain.