반클리셰웨딩 (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
Melhorias deste projeto
- Melhoria 랜딩페이지 수정요청입니다! Concluído
- Melhoria Guard the admin build against a local API base Concluído
- Melhoria Follow only absolute http(s) redirect targets Concluído
- Melhoria Raise the thank-you redirect floor to three seconds Concluído
- Melhoria Document thank-you page and pixel settings in the CLI help Concluído
- Funcionalidade Add conversion thank-you page with configurable redirect and Meta pixel Concluído
- Melhoria Project delivered on 20 July 2026, with three months of free maintenance for simple text and image updates through 20 October 2026 Concluído
- Melhoria Link preview description now leads with the brand positioning line Concluído
- Melhoria Emphasised phrase in the pull quote no longer shows a stray underline Concluído
- Melhoria Pull quote is attributed to the brand rather than the director Concluído