Mancini Events Platform
Full-stack golf event management and registration platform built with SvelteKit

Mancini Events Platform
A fully featured golf tournament and membership management platform built exclusively with SvelteKit for performance, maintainability, and modern UX.
This project powers Mancini Events, an established golf event brand, delivering a seamless experience for players, organizers, and administrators alike — from registration and payment to event results and content updates.
Overview
Mancini Events is a unified digital platform designed to automate and simplify golf event management.
It merges registration, payment, content management, and communication into a single full-stack SvelteKit application, eliminating the need for separate backend services while maintaining strong type safety, speed, and resilience through the SvelteKit runtime.
Key Features
- Tournament Management – Admins can create, schedule, and manage events with participant tracking, limits, and live results.
- Membership System – Handles renewals, authentication, and tier-based benefits with secure session handling.
- Integrated Payments – Stripe checkout for events, merchandise, and memberships, with automatic webhook reconciliation.
- Dynamic Event Pages – Content-driven event pages, results, and photo galleries pulled directly from database models.
- Admin Tools – Back-office dashboard with real-time analytics, event exports, and newsletter campaigns.
- Email Campaigns – Transactional and marketing emails powered by custom HTML templates.
- Responsive Design – Mobile-first approach ensuring smooth UX across all devices.
- Optimized Delivery – Leveraging Vercel edge runtime and SvelteKit’s built-in SSR for sub-second loads.
Technical Architecture
- Framework: Full-stack SvelteKit with TypeScript
- ORM & Database: Drizzle ORM + PostgreSQL
- Auth: Lucia Auth with session and token support
- Payments: Stripe API (checkout + webhooks)
- File Storage: Vercel Blob for media uploads
- Deployment: Vercel with CI/CD via GitHub Actions
- Email Delivery: Custom transactional templates (registrations, confirmations, updates)
- Animations: GSAP for smooth scroll and interactive visual transitions
Performance & Reliability
- Edge-Optimized Delivery: Deployed globally with Vercel’s edge network
- Average API Latency: ~200ms from anywhere worldwide
- Lighthouse Scores:
- Performance: 99
- Accessibility: 100
- SEO: 100
- SEO Optimization: Server-rendered metadata, Open Graph tags, and schema markup
- Analytics Integration: Real-time event engagement and user behavior tracking
Design & Branding
The design direction for Mancini Events emphasizes elegance, clarity, and prestige — reflecting the professionalism of its golf clientele.
Utilizing GSAP-driven animations, subtle motion design, and a refined color palette of deep greens, soft golds, and whites, the platform projects both energy and exclusivity.
Results & Impact
- Reduced manual event management time by 60%
- Boosted event registration completion rate by 34%
- Unified CRM, payments, and CMS into a single SvelteKit app
- Seamless user experience with high mobile retention and repeat registration
Technologies Used
| Layer | Technology |
|---|---|
| Framework | SvelteKit + TypeScript |
| Database | PostgreSQL (Drizzle ORM) |
| Authentication | Lucia Auth |
| Payments | Stripe API |
| Hosting | Vercel Edge Functions |
| Custom HTML templates | |
| Styling | TailwindCSS + GSAP Animations |
| CI/CD | GitHub Actions |
Summary
The Mancini Events Platform demonstrates the full capabilities of SvelteKit as a production-grade full-stack framework.
Its seamless integration of payments, CMS, authentication, and event automation showcases how performance, design, and maintainability can coexist in a single, elegantly engineered web application.
LET'S MAKE IT HAPPEN TOGETHER
We uncover insights to achieve timelessness and relevance in this rapidly changing world.