PEYD needed a professional website to present its credit-card, miles and points, corporate consulting, and travel-related services while handling a growing number of customer inquiries through different service-specific forms.
The website includes multiple conversion-focused forms for services such as Optimize Miles & Points, Payment, Consultation, Travel, Affiliate, Traveler, and Contact, along with additional forms for different customer needs. The challenge was not simply collecting submissions—the team needed a reliable way to route every request to the appropriate department, notify the right people, and keep submitted information organized for follow-up.
PEYD also needed the website content to remain manageable from an administration panel, allowing the team to create and update promotional content without relying entirely on developers.
The Solution
I developed a full-stack platform with a Next.js frontend and a separate React-based administration panel, supported by a Node.js and Express.js backend.
The website was structured around dynamic content and service-specific workflows. Each form is connected to the backend so submissions can be processed, stored, and routed according to the selected service or department.
The core workflow was designed around the actual business process:
Customer → Service Form → Backend API → Database → Department Notification → Customer Notification → Excel Record
When a customer submits a form, the system identifies the relevant service/department, processes the submission through the backend, stores the information, sends the appropriate notifications, and records the submission in the corresponding Excel sheet.