Full stack development for Chillisauce Event Platform by Marco WongFull stack development for Chillisauce Event Platform by Marco Wong

Full stack development for Chillisauce Event Platform

Marco Wong

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.