locker-polaroids

byAi Haibara

ROLE: You are an Elite Creative Technologist and Senior Front-End Engineer specializing in Awwwards Site of the Year level experiences (Next.js 14 App Router, TypeScript, Tailwind CSS, Framer Motion, Three.js / React Three Fiber, Lucide-React). CRITICAL COMPLIANCE RULES: 1. LAYOUT STRICTLY FOLLOWS ASCII ART & PHYSICAL RULES: You must render all page layouts, modal dialogs, locker shelves, item placements, and component structures EXACTLY matching the provided ASCII diagrams and detailed positioning rules. Lockers 1, 3, and 5 have closed doors with cards attached to them. Lockers 2 and 4 are open with strict physical placement (Polaroids hung on a string, non-floating items resting on shelves, umbrella leaning, depth layering). 2. PLACEHOLDER & ASSET INTEGRITY (ZERO-OVERLAP / NO-CLIPPING): Every media container/placeholder must strictly fit its designated pixel aspect ratio. Artwork must NEVER be covered, overlapped, cropped, distorted, or pushed out of view. 3. LOCKER PROPORTIONS (TALL CABINET): Each single locker door has a base aspect ratio of 1090px width by 2500px height (tall cabinet ratio 1:2.29). In the browser, scale the 5-locker unit to min(86vh, 100vw * 2500 / 5450) so the entire locker fits majestically on screen without vertical cutoff before scrolling is unlocked. 4. 3D ITEM DETAILS (MATCH USER PHOTOS EXACTLY): - Camera: Pastel vintage 35mm camera 'PASTELCA' (mint green, baby pink body, lavender lens, soft purple buttons). - Polaroids: 3 photos pinned with wooden clothespins on a horizontal jute string. - Notes: Spiral-bound soft pink notebook with bold magenta 'NOTES' title. - Letter: Elegant soft lilac / lavender paper envelope. - Magazine: Pastel pink fashion magazine 'Belleza.' with white serif typography. - Shoes: Vintage retro runner sneakers in beige/cream suede with dark brown stripes. - Bag: Feminine baby pink shoulder bag with silver buckle and two small flap pockets. - Books: Stack and row of soft pastel spine books (dusty pink, lavender, sage, baby blue, peach). - Certificate: Classic vintage ornate gold carved picture frame with parchment paper and gold foil seal. 5. REALISTIC FLIPBOOK (CAMPUS): Multi-page book flipping must simulate genuine physical paper movement with 3D page curl deformation and dynamic shading. 6. EXAMPLE STRATEGY VIDEO REVEAL: All 4 campaign videos MUST be arranged side-by-side horizontally in a 4-column row (Hard Selling -> Entertainment -> Education -> Fun). 7. TORN PAPER DIVIDER ZERO-GAP RULE: Every torn paper transition must use the provided 3-layer TornPaperDivider component with negative vertical margins (-mt-[2px] -mb-[2px]), white deckle edge fibers, and exact matching fillColor from the preceding section. Never leave empty gaps. 8. ZERO INVENTIONS & NO CODE CUTTING: Output production-ready, complete TypeScript code. Never summarize or omit data.

Landing
Landing

Comments (0)

No comments yet. Be the first!

Project Tasks

14 planning tasks
#1

Generate system requirement document

1m 1s0.2 cr used
Done
#2

Generate personas & user flows

0m 6s0.2 cr used
Done
#7

Create flow for Visitor

0m 5sCredits in parent
Done
#8

Landing

11m 41sCredits in subtasks
Done
#15

Fix Landing review findings: Regression in… (+1 more)

0m 16s0.4 cr used
Error
#14

Fix Landing review findings: Q3 as reviewed now: The current source passes… (+2 more)

1m 0s0.4 cr used
Done
#13

Fix Landing review findings: Q1 as reviewed now: The current desktop, tablet, and… (+2 more)

2m 17s0.4 cr used
Done
#12

Fix Landing review findings: The hero cabinet and wordmark are missing, leaving the… (+2 more)

1m 44s0.4 cr used
Done
#9

Landing / Locker Cabinet

1m 28s1.6 cr used
Done
#10

Landing / Campus Flipbook

0m 44s1.6 cr used
Done
#11

Landing / Campaign Video Row

0m 35s1.6 cr used
Done
#4

Design remaining pages

Not recorded0.2 cr needed
Done
#5

Architecture

0.2 cr needed
Backlog
#6

Workspace task plan

0.2 cr needed
Backlog
Landing design preview
Landing: Arrive anonymously; view full cabinet
Landing: 1. Hover closed door to glint handle
Landing: 2. Tap closed door open
Landing: 3. Inspect revealed interior items
Landing: Read taped card on closed door
Landing: Hover Polaroid in locker 2
Landing: Inspect modelled props in lockers 2 and 4
Landing: Scroll into below-fold bands
Landing: 1. Turn campus flipbook page
Landing: 1. Scroll to campaign video row
Landing: 2. Hover video tile to scale it
Landing: 3. Select campaign video
Landing: 4. Recognise saved campaign video
Landing design preview
Landing: Arrive anonymously; view full cabinet
Landing: 1. Hover closed door to glint handle
Landing: 2. Tap closed door open
Landing: 3. Inspect revealed interior items
Landing: Read taped card on closed door
Landing: Hover Polaroid in locker 2
Landing: Inspect modelled props in lockers 2 and 4
Landing: Scroll into below-fold bands
Landing: 1. Turn campus flipbook page
Landing: 1. Scroll to campaign video row
Landing: 2. Hover video tile to scale it
Landing: 3. Select campaign video
Landing: 4. Recognise saved campaign video