VIEW
Multilingual SSR Site with Admin Panel
A multilingual marketing website built for ARTRA Group — a Tashkent-based creative agency specializing in event decoration, exhibition stand design, and corporate event production. The site presents the agency's services, portfolio of past events, and partner roster across three languages (EN/RU/UZ), and routes inbound enquiries directly into an admin pipeline where the team can triage and respond.
The frontend is built with TanStack Start (file-based routing, SSR, server functions) and React 19, styled with Tailwind CSS v4 and animated with Motion. A locale-aware route layout ($locale/_layout) handles language switching without re-fetching, and a Zustand-backed locale store keeps state consistent across navigation. The admin side is a protected SPA — JWT auth with refresh, role-aware route guards — managing categories, portfolio projects with multilingual fields, partner logos, and contact submissions through CRUD interfaces backed by TanStack Query.