Travel Discount Card Ecosystem
Discount card ecosystem for a travel agency — admin panel, consumer app, and e-commerce integration in one platform.
Role
Full Stack Developer
Timeline
2023
Stack
Overview
A complete discount card management ecosystem for a travel agency, featuring an admin control panel and consumer-facing application. The platform manages discount programs, partner restaurant relationships, user registrations, and e-commerce integration with WooCommerce. Includes automated order synchronization, Stripe payment processing, and AWS cloud infrastructure for reliable service delivery.
Architecture & Decisions
Comprehensive Admin & User Management
Features a robust admin panel for managing discount programs, creating promotional content, and overseeing restaurant partnerships with detailed analytics. Includes user registration system with card management, discount redemption tracking, and order history. Built with React and Material UI for intuitive user experience across both admin and consumer interfaces.
E-Commerce Integration & Payment Processing
Implements automated WooCommerce order synchronization via scheduled cron jobs running every 2 hours. Integrated Stripe payment gateway for secure online transactions with PCI compliance. Leverages AWS infrastructure including EC2 for hosting, S3 for asset storage, and SES for transactional email notifications. Ensures reliable payment processing and real-time order tracking.
The Hard Part
Order data lived in WooCommerce, payments in Stripe, and cards in a custom system — keeping all three in sync automatically, without manual reconciliation, was the real engineering problem.
Outcomes
Sync
Every 2 hours
Payments
PCI compliant
- —Automated WooCommerce order sync via scheduled cron jobs
- —Stripe payment integration with full PCI compliance
- —AWS EC2/S3/SES infrastructure for hosting, storage, and email
- —Admin panel for discount programs and restaurant partnerships
Up Next
View allAI Grant Generation Platform
AI-powered grant writing platform that generates high-quality proposals using company context and five different AI models.
Read case study