Case 03 / Frontend website / 2026

Seylune,
luxury fashion frontend.

A fictional fashion e-commerce site built for a university web development assignment: Sri Lankan-inspired naming, moonlit luxury, curated browsing and a full HTML, CSS and JavaScript shopping interface.

  • Frontend
  • E-commerce UI
  • HTML / CSS / JS
  • Academic
  • AI-assisted
TypeConcept brand site
OutputFrontend only
Pages8 planned, 12 built
RoleDirection, build, polish
Seylune homepage desktop screenshot
Seylune dresses category screenshot
Seylune cart page screenshot
01 Project context

A fictional brand, a real frontend exercise.

The assignment required a company website. We chose fashion because the Joey Clothing project had already given us a head start on categories, visual direction and customer flow.

Seylune is not an existing business. It is a concept brand made for the assignment, focused on frontend structure, page consistency, visual storytelling and a complete browsing experience, without a backend checkout or database.

Truth 01

Academic concept

Invented for the IAD web development group assignment, not presented as a client.

Truth 02

Frontend only

HTML, CSS, JavaScript, responsive browser access and interface interactions.

Truth 03

AI-assisted

Claude helped with code; Gemini and Nano Banana supported model imagery.

Truth 04

Solo final push

The final build, assembly, structure and polish were handled under time pressure.

02 Brand origin

Sri Lankan, feminine and premium.

The name became the foundation of the visual system: a local hint, a moon reference and a feminine luxury mood.

Seylune

Sey

A hint of Ceylon

A soft Sri Lankan connection without being too literal.

Lune

The moon

Moon-inspired language for a feminine, elegant, night-luxury feel.

=

A curated collection

Calm, premium and slightly mysterious, less like a store and more like a collection.

03 Visual direction

Most fashion sites go white. Seylune went dark.

Dark purple, antique gold, moon tones and interior-style model imagery give it an editorial, limited feel. Motion stays restrained so the brand reads as calm, not noisy.

Deep Night#100A14
Dark Purple#2B1832
Plum Accent#4B2C50
Antique Gold#CDB47A
Moon Cream#F5E6B8
Decision 01

Premium darkness

The dark base separates Seylune from white fashion stores and makes the gold feel richer.

Decision 02

Generated models

Model visuals created with Gemini and Nano Banana, in premium interiors.

Decision 03

No animation noise

Controlled motion keeps it luxury editorial rather than playful.

04 Website structure

Planned eight pages. Shipped twelve.

Home, New Arrivals, Dresses, Tops, Bottoms, Cart, Account, About, Search Results and three product detail pages.

Route 01

Enter

The homepage sets the brand mood and the limited collection.

Route 02

Browse

Curated categories feel selective, not overwhelming.

Route 03

Inspect

Product pages support a closer look at each item.

Route 04

Support

Search, cart, account and about complete the shell.

05 Homepage

A home page that works like a brand entrance.

It introduces the brand, the moon identity, selected collections and the atmosphere before pushing anyone into a category.

06 Category strategy

Fewer categories, more curated.

New Arrivals, Dresses, Tops and Bottoms keep the journey simple and the collection feeling limited. Search, cart and about make it a real storefront.

07 Workflow and tools

AI as an assistant, not a fake credit.

Claude helped generate and iterate frontend code; Gemini and Nano Banana generated model imagery. Direction, page decisions, structure, edits, judgement, assembly and polish were done by hand in VS Code.

Tool 01

HTML

Page structure, navigation, product sections, forms and content.

Tool 02

CSS

The luxury theme, responsive layout, spacing, type, grids and states.

Tool 03

JavaScript

The interactions the assignment required and shopping behaviour.

Tool 04

AI workflow

Claude for code iteration, Gemini and Nano Banana for visuals.

08 Reflection

Seylune became more than a class website. It tested how fast a concept brand can become a structured, consistent, presentation-ready frontend.

01

Concept matters

Name, colour, categories, imagery and flow all follow one idea.

02

Limited feels premium

Fewer categories made shopping feel curated.

03

AI needs direction

Tools helped only because the mood and page plan were clear.

04

Next step

Backend cart, checkout, filtering, accessibility testing and a hosted demo.

Next project Avengers: Doomsday. Two versions, one lesson →
← All selected work The poster archive