slowlp
← Projects
LIVE · Live (hansaiam.com, 2026-06-25). Bilingual KO/EN + visitor counter complete.

Hansaiam Art Museum

An online museum for artist Saiam Han's ink paintings and hanji works. Five years ago we couldn't sell them—this time, we just show them to the world.

Visit ↗
Hansaiam Art Museum
Live
OVERVIEW

Built to share my mother's (artist Saiam Han) ink paintings and hanji works with the world. Not a portfolio for sales—it's a gallery with real gallery structure: permanent collection, curated exhibitions, and commission inquiries. The concept started with "walking into an exhibition"—breathing room, an entryway, the feel of strolling, a caption plate beneath each work.

Offline exhibitions disappear when they end; online they stay and become an archive. That realization shaped the whole identity. The admin interface is Korean-only so my mother can curate herself. Public pages auto-translate into English for anyone. The design palette is three colors: ink black, hanji beige, seal red. No popups, no subscribe banners, no autoplay music—the quiet of a real gallery is the only thing that distinguishes this from every other noisy artist site.

QUICK FACTS
StackNext.js 14 / Prisma / SQLite / Docker Compose / Caddy
HostingHome server, self-hosted (`ssh hong`)
Domainhansaiam.com (Cloudflare DNS)
DeployGitHub Actions CI/CD (`appleboy/ssh-action`, dev→main strategy)
MultilingualKO default + `/en` mirror (DB `*En` columns + i18n dictionary)
DBSQLite (`hansaiam-data` volume — persists across redeploys)
hansaiam.com
Key features
01 Permanent Collection
Calligraphy · Folk Painting · Calligraphic Art rooms — gallery with infinite scroll and filters
02 Curated Exhibitions
Theme-based shows separate from permanent collection, rotating to bring visitors back
03 Artist Profile
Saiam Han's bio, career history, and story
04 KO→EN Auto-translate
Korean input → `translate-en` script auto-fills English
05 Commission Inquiries
Request to own or purchase a work (email form)
06 Admin UI
Mother's CMS in Korean
07 Visitor Counter
Footer-wide today + total unique visits (cookie-based daily dedup, bots excluded)
08 SEO
Per-artwork metadata, JSON-LD, open graph, sitemap
Hansaiam Art Museum
Related — how it was made
Series →
COMMENTS