// /projects/evening-star-entertainment
▸ Evening Star Entertainment
Event-planning agency website + client portal
SvelteKitSvelte 5TypeScriptTailwindDrizzlePostgresSupabasebetter-authStripePayPalDockerCaddyCloudflare Tunnels
Public marketing site and a separate client portal at planning.eveningstarent.com for managing weddings, contracts, music playlists, equipment, venues, employees, and finances.
Overview
Evening Star Entertainment provides full-service event planning. The web stack is split between a public marketing site and a fully featured client/admin portal.
Stack
- SvelteKit + Svelte 5 (runes) + TypeScript + Tailwind
- Drizzle ORM on Postgres (Supabase)
- better-auth for sessions, role-based access
- Stripe + PayPal payment flows
- SMTP transactional email
- Docker stack (Postgres, Redis, MeiliSearch, Caddy) behind Nginx Proxy Manager + Cloudflare Tunnel
Modules
- Wedding & event planning workflows
- Contracts (drafting + e-signature flow)
- Music & playlist management
- Equipment, venues, employees, financial tracking
- Client portal with secure document exchange
Infrastructure
Runs in an LXC on Proxmox. Edge → Cloudflare Tunnel → NPM → Caddy → SvelteKit (adapter-node). Database in a dedicated VM running Supabase.