반클리셰웨딩 (VAN CLICHÉ)
Anti-cliché wedding-consulting landing page with a full admin backend (Cloudflare Workers + D1 + R2), realtime SSE inquiry feed, and a Rust admin CLI.
VAN CLICHÉ (반클리셰웨딩)
An "anti-cliché" wedding-consulting brand landing page (Daegu, Korea) with a
full admin backend. The approved prototype is shipped as-is for the public
homepage, extended with a real consultation pipeline, analytics, and a
director-only admin panel.
Scope
- Homepage (
vancliche.com,www.vancliche.com) — the approved prototype:
bilingual (KO/EN) single-page landing, promo popup, gallery, FAQ, stats,
consultation form. - Admin panel (
admin.vancliche.com) — Worker-backed dashboard:- Realtime inquiry feed (SSE, 30s poll)
- Excel export of inquiries
- Promotion image management (R2)
- FAQ / stats / contact info / privacy policy editing (KO/EN)
- Daily unique-visitor analytics + IP blocking
- Google OAuth + allowlist auth
- CLI (Rust) — same authenticated API, admin operations from the terminal.
Stack
- Cloudflare Pages — homepage & admin hosting
- Cloudflare Workers — backend API + SSE
- Cloudflare D1 (SQLite) — inquiries, FAQ, stats, settings, analytics
- Cloudflare R2 — promotion image storage
- Frontend: Vite + TypeScript (prototype), AOS + Swiper
- CLI: Rust
Security
- All visitor-submitted PII (names included) encrypted at rest with AES-256-GCM.
- Admin/CLI access gated by Google OAuth + a pre-registered account allowlist.
- Cloudflare Turnstile + honeypot + rate limiting on the form; SEO crawling
stays allowed. - Inquiries are destroyed automatically after five years, visit logs after one —
the periods the published privacy policy states.
Status
Delivered and live. Every piece is deployed on the client's Cloudflare
account and verified in production: the homepage, the admin panel, the backend
API, the Rust CLI, all three custom domains, R2-backed promotions, Google
sign-in, Discord alerts, and the Turnstile bot check.
🔗 Visit the site
https://vancliche.com
VAN CLICHÉ — Premium Wedding Consulting, Daegu
Mejoras de este proyecto
- Mejora 랜딩페이지 수정요청입니다! Completado
- Mejora Guard the admin build against a local API base Completado
- Mejora Follow only absolute http(s) redirect targets Completado
- Mejora Raise the thank-you redirect floor to three seconds Completado
- Mejora Document thank-you page and pixel settings in the CLI help Completado
- Funcionalidad Add conversion thank-you page with configurable redirect and Meta pixel Completado
- Mejora Project delivered on 20 July 2026, with three months of free maintenance for simple text and image updates through 20 October 2026 Completado
- Mejora Link preview description now leads with the brand positioning line Completado
- Mejora Emphasised phrase in the pull quote no longer shows a stray underline Completado
- Mejora Pull quote is attributed to the brand rather than the director Completado