creative-portfolio

byDiana Harrison

Kamu Senior Creative Frontend Engineer + Art Director. Bangun website one-page portfolio Jassinta Roid Triniti (Social Media Specialist, Content Creator, Videographer, Graphic Designer), siap deploy Vercel. Tema: playful, girly, textured (loker sekolah, kertas, sticker, scrapbook). ## 2. DESIGN SYSTEM Token warna (hex tanpa #; CSS vars + Tailwind): - Pink: hot-pink FF2E93, barbie-pink E91E8C, raspberry D81B72, bubblegum FF8DC7, candy-pink FFB3D9, blush FFD6E8, rose-quartz F7CAD0, powder-pink FDE4EC, dusty-rose E8A5B8, cherry-red E5173F, lipstick-red C8102E, coral-pop FF6F6F, peach-fizz FFB38A, apricot FFD3B0 - Ungu: lavender BFA8E5, lilac D4C1F5, wisteria A98BDA, orchid DA9AF2, grape-soda 7B4FB8, berry 7A2E5C, aubergine 4B1D4F, plum-night 2A0F2E - Mint/biru: mint-cream D4F2E4, pastel-mint A8E6CF, matcha B7D9A8, sage A9C4A0, baby-blue BFE3F5, sky-pastel A7D8F5, periwinkle B8C4F2, notebook-blue 8FB8E8, steel-lilac B9B8CC - Kertas: butter FFF1A8, lemon-chiffon FFF6C9, vanilla FFF8EE, aged-paper F3E3B8, honey F6D76B, milk-white FFFDF9, pure-white FFFFFF - Netral: ink 1B1017, espresso 2B1B17, cocoa 5A3A2E, walnut 7A4A32, pearl F4EFF1, warm-grey D9D3D6, chrome C9CCD5, gold D4A64A, champagne EBD08C, staple-red D7263D - Gradient: plum-night 160° 2A0F2E→4B1D4F→7A2E5C; cotton-candy FFD6E8→E3D4FA→CDEBF8; bubblegum FF8DC7→FF2E93; lilac-mint D4C1F5→D4F2E4 Latar: Writing hero powder-pink; Cassette blush→lilac; Content Marketing/Archive/Contact plum-night + film grain; Strategy hero lilac; Campus vanilla + rak walnut; Podcast blush; Personal Brand pure-white (wajib). Tipografi: - Headline: Sentient `clamp(2.1rem,1.2rem+3.6vw,4.125rem)`, lh 1.02, balance. - Narasi: Poppins italic `clamp(1rem,.85rem+.7vw,1.556rem)`, maks 58ch, jarak 1.5rem. - Anton untuk teks raksasa, Caveat untuk surat, DM Mono untuk label. Tekstur (ringan): grain SVG feTurbulence (multiply .06–.10; gelap screen .05), paper grain, glitter pink, sticker die-cut, washi, kertas bergaris. Komponen: `HoverLabel` (price-tag kertas), `StickerButton`, `Pushpin`, `PaperNote`, `PhotoFrame` (selalu contain), `TornEdge`, `TocOverlay`/`TocInline`, `SectionHero`, `Overlay` (focus trap, Esc, hash `#/participation`, role=dialog, body lock), `Carousel` (panah, drag, keyboard, titik). `TornEdge`: SVG noise 3 oktaf ber-seed per section, menyatu dengan latar, serat putih offset 3–8px, drop-shadow, tinggi `clamp(36px,6vw,90px)`. Hanya di bawah Opening-terbuka, Cassette, Content Marketing, Video Reveal, Campus, Archive. ## 3. NAVIGASI Urutan: Opening, Personal Brand, Writing Portfolio, Content Marketing Specialist, Example Strategy, Project Campus, Podcast, Archive, Contact. ToC = daftar, klik smooth scroll, aktif ditandai pink (IntersectionObserver). Contents: kanan bawah di Cassette & Video Reveal; kanan atas di Content Marketing, Archive, Contact; sisanya tombol mengambang kanan atas; Opening-terbuka pakai `TocInline` 2 kolom. Scroll terkunci selama loker tertutup. Footer DM Mono: 2026 | Jassinta Roid Triniti | Creative Portfolio. ## 4. RESPONSIF & PERFORMA Breakpoint <480, 768, 1024, 1440, ≥1920 (max-width). Pakai svh/dvh, safe-area, clamp, container query. Efek mouse hanya `hover:hover`; sentuh punya padanan tap ≥44px. Hormati reduced-motion. Layout dihitung ulang (ResizeObserver + visualViewport, debounce 100ms). `overflow-x: clip`. Rasio media selalu asli. Lazy load; video play hanya saat terlihat (maks ~6). `React.lazy` untuk Flipbook, Magazine, Archive. Lighthouse mobile: Perf ≥70, A11y ≥90. Keyboard penuh, aria-label, focus pink 3px, alt Inggris. ## 5. ASET `public/assets/{items,locker,video,img,strategy,photos,achievements,brand,pdf}`; nama huruf kecil tanpa spasi (`vintage_cindy_1..17.jpg`, `logo_1..10.png`, `foto_jassinta_duduk.png`, `comic_rush.pdf`). ## 6. OPENING TERTUTUP 5 loker CSS 3D, pintu rasio 1090:2500, tinggi 80–88svh, terluar boleh terpotong. HP: 1 loker/layar, scroll-snap horizontal + titik 1–5. Volume nyata: langit-langit, 3 dinding, rak tebal, rangka, pintu slab, ventilasi cekung, gagang/kunci/nomor timbul. Warna steel-lilac, perspective 1800px, parallax ±3°, idle sway di HP. Loker tengah, Sentient 4 baris (ukuran cqw), tiap kata di blok warna rotasi ±1–2°: - "Content that" Regular: bubblegum, baby-blue - "is Felt," Bold Italic: butter, lilac - "Shared," Bold: pastel-mint - "Remembered" Italic: peach-fizz Tombol "OPEN ▶". Klik: confetti ≤24, paper-wipe pink glitter 500–700ms, ganti scene, barang pop-in bertahap, scroll-lock lepas, fokus pindah. Reduced-motion: crossfade 250ms. Tanpa TornEdge. ## 7. LOKER TERBUKA - L1: pintu + kartu "I Can Help You With:" Social Media Manager, Social Media Strategy, SEO Writing, Video Content, Graphic Designer, Editorial Planning, Copywriting, etc - L2 (tanpa pintu): Sertifikat (rak atas), Piala (kanan, depan sertifikat), Majalah (belakang kamera, tidak melayang), Kamera (rak 2), Sepatu (bawah). - L3: pintu + kartu video `intro_video.mp4` 1080×1920 tanpa crop. Muted autoplay, "Tap for sound", tombol mute/pause, berhenti saat keluar layar. - L4 (tanpa pintu): Polaroid (rak atas, menggantung), Surat (kanan bawah), Notes (bawah surat), Buku (kiri-tengah), Payung (bersandar), Tas (bawah). - L5: pintu + kartu "Platform I Am Proficient in:" Instagram, TikTok, Facebook, Google Business Profile, Canva, Capcut, Adobe Suites. Kartu memenuhi pintu, teks wrap, judul Sentient bold, daftar Poppins + ikon hati/bintang pastel. L2/L4: badan candy-pink, interior berry→aubergine, rak blush. Pintu bergantian lilac/candy-pink/pastel-mint. Dinding powder-pink, lantai rose-quartz, confetti statis. Footer + TocInline + TornEdge. Barang: ekstrusi 4–10 layer translateZ, bayangan kontak, tilt parallax, bertumpu di rak. Hit-test alpha >20 (siluet); hover/fokus ikut siluet (naik 6–10px, +3%, glow pink, HoverLabel). HP: tap 1 = label, tap 2 = buka. Fallback SVG/CSS. Polaroid, payung, tas, sepatu = dekorasi tanpa label. Pemetaan (semua pakai `Overlay`): Sertifikat→Participation, Piala→Achievement, Majalah→Magazine Art, Kamera→Photography, Surat→My Message, Buku→My Strategy, Notes→Notes. Halaman: - Participation/Achievement: carousel foto berbingkai putih di kertas aged-paper + Pushpin, bingkai ikut rasio asli, judul + tahun aktif di bawah. Data `achievements.ts` (category, title, year, file, width, height): 5 Participation + 3 Achievement. - My Message: amplop terbuka, kertas bergaris biru + margin pink + lubang binder, Caveat ≥22px (HP ≥19px), scroll dalam kertas. Naskah persis lampiran; kutipan stabilo blush; penutup "Let's create something worth remembering" Sentient bold italic hot-pink; tanda tangan. - Magazine Art: judul "Let's put together a fashion magazine!". Buku page-flip 4 lembar (8 sisi), sampul pink; HP 1 halaman. Layer kolase per halaman. Baki 3 tab: Photos (17 foto, tanpa bingkai); Text (VOGUE Bodoni Moda, Fashion Pinyon Script, OOTD Bebas Neue, warna bisa diganti); Elements (13 SVG: ribbon, kamera pastel, sparkle, butterfly, lips, perfume, heel, pearls, rose, washi, cherries, tiara). Interaksi: klik = tambah, drag, handle skala/rotasi/hapus/z-order, pinch, clamp, undo/redo, clear, save PNG. - Photography: carousel 17 foto di kertas + pin, tanpa crop (desktop 3–4, tablet 2–3, HP 1.2–1.5). Credit DM Mono: Model: Chindy; Photograph & Editing: Jassinta Roid Triniti. - My Strategy: flow scrapbook, jalur putus-putus pink, sticky note + ikon + nomor besar, animasi scroll, panah siklus ke langkah 1, detail hover/tap. Intro: "My strategy for managing social media content usually consists of several stages." 7 langkah: Define the Target Market, Define the Style Guide, Build the Content Plan, Shoot & Record, Edit to the Style Guide, Post on Schedule, Analyze & Optimize (chip Engagement, Awareness, Conversion). - Notes: buku spiral Caveat: "The 3 Keys to Marketing & Content Success: Awareness, Engagement, Conversion", stabilo beda warna. ## 8. PERSONAL BRAND (pure-white) - Struktur: `PersonalBrand > Hero, DocumentCanvas > Document×10 > Logo`, `data.ts`. - Anton rata kiri, lh .9, `clamp(3.5rem,2rem+9vw,11rem)`: WHICH / COMPANIES / HAVE I / WORKED / FOR?, parallax lambat. Foto kanan, parallax medium. - 10 kertas fisik: border 1px hitam, bayangan 3–4 lapis, grain, rotasi -3,4,-5,2,3,-2,5,-4,1,-3, "01 / 10", tag, REF-ARC-00X, staple staple-red, logo contain + fallback monogram. - Perusahaan: Elsthetic, Elspresso, Aishi Aesthetic Academy, Karamina Tour, ELS Corp, Aishi Beauty, Lassiewear, inNalar.com, Independen Media, Ikapunija Media. Tidak boleh ada logo tertutup. - Desktop: parallax rAF + lerp; hover naik 8px, rotasi ±1.5°, nomor/tag cherry-red. HP: 2 kolom, parallax off. ## 9. WRITING PORTFOLIO - Hero: "Storytelling" Bold Italic + "Through Screens" Bold; narasi dari lampiran. 6 gambar 1:1 (imn_1,2; innalar_1,2; ikapunija_1,2), lebar `clamp(110px,19vw,280px)`, bingkai putih, rotasi ±9°, safe zone teks, reveal clip-path stagger 120ms, float. Tablet 4, HP 2+2. - Cassette: disc bulat 3D (tepi tebal, spindle hole, gambar sebagai mask). Tengah besar dan berputar pelan; samping kecil (rotateY, translateZ, blur 1px). Panel info kiri-atas (judul, Author, Date DD/MM/YYYY, Media) update slide-up + fade; judul besar di bawah. Navigasi wheel/drag/panah/keyboard + snap. Klik = link tab baru (`noopener noreferrer`); tanpa link (9–11) = lightbox + chip "No online link". Contents kanan bawah, TornEdge. HP: info di atas. - 11 karya: Independen Media ×4, innalar.com ×4, Ikapunija Media ×3 (2024, tanpa link). Judul, tanggal, URL dari lampiran. ## 10. CONTENT MARKETING ## 11. EXAMPLE STRATEGY ## 12. PROJECT CAMPUS ## 13. PODCAST ## 14. ARCHIVE (plum-night) ## 15. CONTACT (plum-night + grain + glow bubblegum)

No preview

Comments (0)

No comments yet. Be the first!

Project Tasks

30 planning tasks
Page design: Paused — add credits to continue
#1

Generate system requirement document

1m 49s0.2 cr used
Done
#2

Generate personas & user flows

0m 14s0.2 cr used
Done
#7

Create flow for Portfolio Visitor / Recruiter

0m 12sCredits in parent
Done
#8

Create flow for Jassinta Roid Triniti (Portfolio Owner)

0m 12sCredits in parent
Done
#9

Create flow for Magazine Collage Creator (Visitor)

0m 12sCredits in parent
Done
#10

Opening

4m 7sCredits in subtasks
Paused
#32

Opening / Navigation

1.6 cr needed
Paused
#26

Opening / Locker Hero

1.6 cr needed
Paused
#27

Opening / Open Locker Bank

1.6 cr needed
Paused
#28

Opening / Locker Award Items

1.6 cr needed
Paused
#29

Opening / Locker Media Items

1.6 cr needed
Paused
#30

Opening / Locker Story Items

1.6 cr needed
Paused
#31

Opening / Footer

1.6 cr needed
Paused
#11

Personal Brand

Credits in subtasks
Backlog
#12

Writing Portfolio

Credits in subtasks
Backlog
#13

Content Marketing Specialist

Credits in subtasks
Backlog
#14

Example Strategy

Credits in subtasks
Backlog
#15

Project Campus

Credits in subtasks
Backlog
#16

Podcast

Credits in subtasks
Backlog
#17

Archive

Credits in subtasks
Backlog
#18

Contact

Credits in subtasks
Backlog
#19

Participation

Credits in subtasks
Backlog
#20

Achievement

Credits in subtasks
Backlog
#21

Magazine Art

Credits in subtasks
Backlog
#22

Photography

Credits in subtasks
Backlog
#23

My Message

Credits in subtasks
Backlog
#24

My Strategy

Credits in subtasks
Backlog
#25

Notes

Credits in subtasks
Backlog
#5

Architecture

0.2 cr needed
Paused
#6

Workspace task plan

0.2 cr needed
Paused

No completed page designs yet.

Completed design pages will appear here when they are ready to preview.

Opening: Land on closed locker bank
Opening: Activate OPEN ▶ to release scroll lock
Personal Brand: Verify ten company papers
Personal Brand: Confirm logos uncovered, monogram fallback
Writing Portfolio: Verify eleven works and cassette
Writing Portfolio: Check linked and unlinked lightbox states
Content Marketing Specialist: Verify section presentation
Example Strategy: Verify strategy section
Project Campus: Verify campus project section
Podcast: Verify podcast section
Archive: Verify archive section
Contact: Confirm contact presence
Opening: Open Letter item
My Message: Verify letter script verbatim
Opening: Open Book item
My Strategy: Verify seven strategy steps
Opening: Open Notes item
Notes: Verify three keys text
Opening: Open Camera item
Photography: Verify credits and uncropped photos
Opening: Open Magazine item
Magazine Art: Verify photos, text, elements
Opening: Open Certificates item
Participation: Verify five participation records
Opening: Open Trophies item
Achievement: Verify three achievement records

No completed page designs yet.

Completed design pages will appear here when they are ready to preview.

Opening: Land on closed locker bank
Opening: Activate OPEN ▶ to release scroll lock
Personal Brand: Verify ten company papers
Personal Brand: Confirm logos uncovered, monogram fallback
Writing Portfolio: Verify eleven works and cassette
Writing Portfolio: Check linked and unlinked lightbox states
Content Marketing Specialist: Verify section presentation
Example Strategy: Verify strategy section
Project Campus: Verify campus project section
Podcast: Verify podcast section
Archive: Verify archive section
Contact: Confirm contact presence
Opening: Open Letter item
My Message: Verify letter script verbatim
Opening: Open Book item
My Strategy: Verify seven strategy steps
Opening: Open Notes item
Notes: Verify three keys text
Opening: Open Camera item
Photography: Verify credits and uncropped photos
Opening: Open Magazine item
Magazine Art: Verify photos, text, elements
Opening: Open Certificates item
Participation: Verify five participation records
Opening: Open Trophies item
Achievement: Verify three achievement records