// /projects/evening-star-entertainment

Evening Star Entertainment

Event-planning agency website + client portal

year: 2026 role: Architect / full-stack developer views: 131
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.

$ echo "© 2026 Brandon Carbenia"