Full stack development for Chillisauce Event Platform

Marco

Marco Wong

What is Chillisauce?

Chillisauce is a premier event planning and booking platform specializing in group experiences and celebrations across the UK and Europe. The platform serves as a comprehensive marketplace for organizing memorable group events including hen parties, stag dos, activity weekends, and corporate team-building experiences. Chillisauce simplifies the complex process of planning group activities by providing a curated selection of experiences, streamlined booking processes, and expert planning assistance, all delivered through an engaging digital interface that emphasizes the "Live Legendary" brand promise.

Core Functionality

- Event Category Specialization: Dedicated sections for hen parties, stag dos, activity weekends, and corporate events, each with tailored experiences and packages
- Experience Marketplace: Comprehensive catalog of activities, venues, and packages searchable by location, group size, budget, and event type
- Booking Management System: End-to-end reservation platform handling deposits, payments, participant management, and itinerary creation
- Group Coordination Tools: Features for organizers to collect payments from participants, manage RSVPs, and communicate event details
- Vendor Management Portal: Backend system for experience providers to manage availability, pricing, and bookings
- Planning Assistance: Integrated support from event specialists to help customize experiences and resolve planning challenges
- User Account System: Personalized dashboards for tracking bookings, managing participant information, and storing payment details
- Dynamic Pricing Engine: Sophisticated system calculating real-time pricing based on group size, date, location, and package selections
- Content Management System: Flexible backend allowing non-technical staff to update experiences, descriptions, and promotional content
- Analytics Dashboard: Comprehensive reporting tools for tracking conversion rates, popular experiences, and seasonal trends

Technical Implementation

- Frontend Architecture: React.js with Redux for state management, styled with SCSS and component libraries for consistent UI/UX
- Backend Framework: Node.js with Express, structured in a microservices architecture for scalability and maintainability
- Database Design: MongoDB for flexible document storage of experiences and packages, PostgreSQL for transactional booking data
- Search Functionality: Elasticsearch implementation for fast, relevant experience discovery with faceted filtering
- Payment Processing: Integration with multiple payment gateways including Stripe, PayPal, and Worldpay with PCI-compliant security measures
- Availability Engine: Custom-built real-time inventory management system synchronizing with experience providers' calendars
- Cloud Infrastructure: AWS-based deployment utilizing EC2, S3, CloudFront, and RDS with auto-scaling capabilities
- API Development: RESTful API design with comprehensive documentation using Swagger/OpenAPI specifications
- Authentication System: JWT-based authentication with role-based access control for customers, vendors, and administrators
- DevOps Pipeline: CI/CD implementation using GitHub Actions with automated testing and deployment to staging and production environments
- Monitoring Solution: New Relic and CloudWatch for performance monitoring, error tracking, and system health visualization

What I Did

- Led full-stack development across multiple project phases, bridging frontend and backend teams to ensure cohesive implementation
- Architected and implemented the booking management system, including the complex group payment collection functionality
- Designed and built the real-time availability engine that synchronizes inventory across multiple channels and prevents double-bookings
- Developed RESTful APIs powering both the customer-facing website and internal administrative tools
- Created the dynamic pricing engine capable of handling complex pricing rules, seasonal variations, and special promotions
- Implemented the search functionality using Elasticsearch, significantly improving search relevance and performance
- Optimized database queries resulting in 60% faster page load times for experience listings and booking management pages
- Integrated multiple payment gateways with a unified interface, simplifying the addition of new payment methods
- Built the vendor portal allowing experience providers to manage their offerings, availability, and bookings
- Developed automated testing frameworks for critical booking and payment pathways, ensuring system reliability
- Led the migration from monolithic architecture to microservices, improving system scalability during peak booking periods

Achievements

- Technical Performance: Achieved 99.9% platform uptime during peak booking periods with sub-2-second page load times
- Scalability Improvement: Successfully handled 300% increase in concurrent users during promotional periods without performance degradation
- Conversion Optimization: Implemented A/B testing framework that contributed to a 35% improvement in booking completion rate
- Mobile Responsiveness: Redesigned frontend resulting in 65% increase in mobile bookings and improved user satisfaction
- Search Enhancement: Reduced search response time by 80% while improving relevance of results, increasing user engagement
- Payment Processing: Decreased payment failures by 45% through improved error handling and recovery processes
- Code Quality: Reduced technical debt by implementing comprehensive test coverage reaching 85% across critical systems
- Development Efficiency: Streamlined deployment process, reducing release cycle from weekly to daily updates
- Security Improvements: Successfully implemented PCI compliance measures and passed all security audits with zero critical findings
- System Integration: Connected platform with 20+ third-party systems including CRM, accounting, and vendor management tools
- Performance Optimization: Reduced infrastructure costs by 30% through efficient resource utilization and caching strategies
- Business Impact: Technical improvements directly contributed to 22% year-over-year booking value increase
Like this project

Posted May 13, 2025

Led full-stack development of Chillisauce's event booking platform, architecting the booking system, availability engine, and payment processing.