Mancini Events Platform

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

WEB APPS
Mancini Events Platform Preview

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

LayerTechnology
FrameworkSvelteKit + TypeScript
DatabasePostgreSQL (Drizzle ORM)
AuthenticationLucia Auth
PaymentsStripe API
HostingVercel Edge Functions
EmailCustom HTML templates
StylingTailwindCSS + GSAP Animations
CI/CDGitHub 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.