This is a pixel-perfect, responsive landing page built for a UI/UX test task by Novus Studio. The page replicates a Figma design using clean semantic HTML, scoped CSS, and SvelteKit best practices with a strong focus on performance, maintainability, and design accuracy.
🔗 View Deployed Site (Vercel)
📂 View Code on GitHub
.woff2
, self-hosted).webp
, compressed with SquooshCategory | Score |
---|---|
Performance | 95+ |
Accessibility | 95+ |
Best Practices | 100 |
SEO | 100 |
loading="eager"
and fetchpriority="high"
.@font-face
using .woff2
with font-display: swap
.<meta>
tags include SEO-friendly description, Open Graph, and Twitter cards.loading="lazy"
added to all non-critical images.width
and height
set for all <img>
elements to avoid layout shifts.HeroSection
, ReasonSection
, and CTASection
are isolated Svelte components.reasons.js
data file with props passed into reusable ReasonSection
.# 1. Clone the repo
git clone https://github.com/AJ-logic/novus-studio-sveltekit.git
# 2. Navigate to the project
cd novus-studio-sveltekit
# 3. Install dependencies
npm install
# 4. Run locally
npm run dev