Galentines 2026: The Love of God Conference
Galentines Global is an annual Christian women's conference website that brings together faith, community, and technology. This case study explores the design and development process behind creating a modern, CMS-driven event platform that handles RSVP management, dynamic content, and an engaging user experience.
The Challenge
The goal was to create a comprehensive event website for Galentines Global—an annual conference that empowers women through faith, prayer, worship, and fellowship. Key requirements included:
- Event Management: Display event details, countdown timers, and dynamic content
- RSVP System: Collect and manage attendee registrations
- Content Flexibility: Easy content updates without code changes
- Performance: Fast load times for a media-rich experience
- Mobile-First Design: Seamless experience across all devices
Design Approach
User-Centered Experience
The design focused on creating an inviting, warm atmosphere that reflects the conference's mission of empowerment and community. Key design principles:
- Visual Storytelling: Hero images and carousels showcasing the community and event atmosphere
- Clear Information Hierarchy: Easy navigation to event details, RSVP, and team information
- Accessibility: Ensuring the site is usable and welcoming to all visitors
- Brand Consistency: Cohesive visual identity with custom logos and imagery
Visual Identity
The design system emphasized:
- Warm, welcoming color palette
- Custom typography for readability
- Image-driven hero sections
- Smooth transitions and interactions
- Material-UI components for consistency
Technical Implementation
Architecture
Built with modern web technologies:
- Next.js 15: Server-side rendering and optimal performance
- TypeScript: Type safety throughout the application
- Material-UI (MUI): Component library for consistent UI elements
- SASS/SCSS: Modular styling approach
- CMS-Driven Content: TypeScript-based content management system
Key Features
CMS System
- Centralized content management in
cms.ts - Easy updates to event details, dates, and content
- Type-safe content structure
- Centralized content management in
RSVP Functionality
- Form submission handling
- Google Sheets integration for data collection
- Event countdown component
- Registration status management
Dynamic Content
- Image carousels for event highlights
- Team member showcases
- Event countdown timers
- Responsive image galleries
Performance Optimizations
- Next.js Image optimization
- Lazy loading for carousels
- Efficient state management
- Preloading critical images
Development Process
Phase 1: Content Structure
Started by designing a flexible CMS structure that allows non-technical users to update content easily. The cms.ts file centralizes all content, making updates straightforward.
Phase 2: Component Architecture
Built reusable components:
TitleHero: Consistent hero sections across pagesCardCarousel: Image carousels with navigationEventCountdown: Dynamic countdown timersRSVPForm: Form handling with validation
Phase 3: Integration
Integrated third-party services:
- Google Sheets API for RSVP data
- Formspree for form submissions
- Vercel Analytics for insights
Phase 4: Optimization
Focused on performance and user experience:
- Image optimization and lazy loading
- Mobile responsiveness
- Accessibility improvements
- SEO optimization
Results
The platform successfully delivers:
- Easy Content Management: Non-technical users can update event information
- Smooth User Experience: Fast load times and intuitive navigation
- Effective RSVP Collection: Streamlined registration process
- Mobile-First Design: Seamless experience on all devices
- Scalable Architecture: Foundation ready for future events
Key Learnings
- CMS Design Matters: A well-structured CMS saves time and enables content updates without developer intervention
- Component Reusability: Building reusable components accelerated development and ensured consistency
- Performance is Critical: Optimizing images and implementing lazy loading significantly improved user experience
- Type Safety Helps: TypeScript caught errors early and made refactoring safer
Technologies Used
- Next.js 15
- React 18
- TypeScript
- Material-UI (MUI)
- SASS/SCSS
- Google Sheets API
- Formspree
- Vercel (Deployment)
"Building Galentines Global reinforced the importance of creating systems that are both powerful for developers and accessible for content creators." — The balance between technical excellence and user-friendly content management was key to the project's success.
Reflection
This project highlighted how modern web technologies can create beautiful, functional event websites that serve both technical and non-technical users. By focusing on a flexible CMS structure and reusable components, we built a platform that's both maintainable and scalable for future events.