SEO · i18n · Multi-Theme

Website Platform

A Next.js 16 public site with full SEO, multi-language support, and switchable themes — every detail built to sell.

2+Languages
100Lighthouse SEO
6+Themes
https://bunastack.com/en-us
BUNASTACK
ProductsBlogTeam
Crafted for every platform
From mobile to desktop, web to API — every product is built with care.

Built on a proven stack

Modern, battle-tested technologies — chosen for performance, type safety, and long-term maintainability.

N
Next.js 16
App Router + RSC
R
React 19
UI library
T
Turbopack
Dev & build
n
next-intl 4
i18n + locale routing
Z
Zod 4
Schema validation
T
Tailwind CSS 4
Utility-first styling
S
Shadcn UI
Accessible components
l
lucide-react
Icon set
F
Framer Motion 11
Component animations
G
GSAP 3
Timeline animations
S
Swiper 12
Sliders & carousels
R
React Query 5
Server-state cache
Z
Zustand 5
Client state
V
Vitest 4
Unit tests
E
ESLint 9
Code quality
Multi-language

Speak every customer’s language

Locale-based routing serves a fully translated site for each audience — translated URLs, UI strings, and content, with SEO-safe hreflang and canonical tags.

  • Locale routing (en-us / vi-vn, extendable)
  • Translated URLs per locale
  • Fully translated UI + content
  • Language switcher built in
bunastack.com/en-us
BUNASTACK
EN-USVI-VN
Englishen-us
bunastack.com/en-us/blogs
Tiếng Việtvi-vn
bunastack.com/vi-vn/bai-viet
Same content, every language
Localized slugs, UI strings, and content — all managed from one site.
Search Engine Optimization

Built to be found on Google

Every page ships sitemaps, metadata, and structured data out of the box — so your content ranks and shows rich results from day one.

  • Sitemaps & robots.txt
  • JSON-LD structured data
  • Open Graph & Twitter cards
  • Canonical + hreflang tags
google.com/search?q=bunastack
https://bunastack.com/en-us/products
Products · Bunastack
Explore our catalog of products with filters and detailed pages.
https://bunastack.com/en-us/blogs
Blog · Bunastack
Articles on engineering, design, and product — fresh perspectives.
Indexed everywhereSitemapsJSON-LDOG tagsCanonical · hreflang
Multi-theme

One site, every look

Switch between light, dark, and themed palettes with a single click — theme preferences persist and follow the user across sessions.

  • Light / dark / system themes
  • Ready-made themed palettes
  • Theme switcher UI built in
  • Preference saved per user
bunastack.com — theme switcher
Choose your lookpersists per user
Light
Dark
Medieval Europe
Feudal Japan
Wabi-sabi
A theme for every brand
Swap palettes instantly — no rebuild, no redeploy, just a click.
Performance

Fast by default, verified by Lighthouse

Server components ship zero client JS by default and images are optimized — with real numbers measured on every build, not marketing claims.

  • RSC + streaming by default
  • next/image optimization
  • Code-splitting & lazy loading
  • Lighthouse 85 Performance
lighthouse — bunastack.com
85
Lighthouse
Measured on bunastack.com
Performance85
Accessibility96
Best Practices96
SEO100
1.9s
FCP
4.0s
LCP
70ms
TBT
0.025
CLS
180ms
TTFB
Turbopacknext/imageCode-splittingRSC
Testing

Tested at every layer, ready to ship

Unit tests cover components and hooks, while Playwright E2E journeys verify login, registration, and navigation — so the site ships verified, not just built.

  • Vitest + Testing Library
  • Playwright E2E journeys
  • Login, register & menu covered
  • MSW for API mocking
VitestPlaywrightTesting LibraryMSW
Test suite
Unit + E2E, run locally
GREEN
Unit test files
3
E2E suites
3
Test cases
13
Vitest ✓Playwright ✓MSW ✓Coverage reports ✓
Contact

Let's build something great

Have a project in mind or want to learn more? Reach out — we usually reply within one business day.

Reach Us Directly

Prefer a direct line?

Pick whichever channel suits you — we read everything and get back fast.

Average response time: under 24 hours

Get in touch

Please feel free to contact us if you have any questions.

We typically respond within one business day.

© 2026 Bunastack. All rights reserved.