0%

LINA TSAPOVA

Image‑led Svelte portfolio with browser‑native view transitions

Creative portfolio for Lina Tsapova, built in Svelte with View Transitions API motion between app states, plus a visual‑first presentation of work, biography, and contact.

A personal portfolio built to feel direct and image‑led, giving the work room to speak while still making biography and contact easy to reach. Svelte handles the app structure, while the View Transitions API gives route and state changes a continuous feel.

Lina TsapovaPersonal portfolio · Creative work

Solo · Client projectBuilt and launched the site on Lina's public domain.

SvelteView Transitions APIFrontendPortfolioCreative Development

Design direction, Svelte frontend, View Transitions API motion, and responsive interaction polish.

  • – Portfolio structure and art direction
  • – Svelte frontend build
  • – View Transitions API app transitions
  • – Gallery and content presentation
  • – Domain‑ready launch setup

Platform: SvelteFrontend: JavaScript, CSS, View Transitions APISvelte app with browser‑native View Transitions API motion for page and state changes.

  • – Image‑led portfolio structure
  • – View Transitions API route and state motion
  • – Clean biography and contact path
  • – Production domain launch

A live portfolio that gives the photography a focused, continuous browsing experience.

  • – Work and identity share one clear visual line
  • – App transitions make navigation feel continuous
  • – Simple route from browsing to contact
  • – Launched on the final public domain
Lina Tsapova desktop view transitions poster frame
Lina Tsapova modeling portfolio
Lina Tsapova mobile portfolio transition poster frame
Lina Tsapova photography portfolio
Lina Tsapova mobile gallery lightbox poster frame
Lina Tsapova about and contact page

LINA TSAPOVA

Image‑led Svelte portfolio with browser‑native view transitions

visit site