Flag job

Report

Build Flight Booking Platform with Trawex API and Stripe – Deadline April 21

Location

remote

JobType

contract

About the job

Info This job is sourced from a job board

About the role

We are HRA Airlines, part of the HRA Web3 ecosystem, and we're looking to hire an experienced developer or agency to build a full-featured flight booking web application using the Trawex API and Stripe for payments. This project is urgent and must be delivered and deployed live by April 21, 2025. šŸ“Œ Project Scope Build a full-stack flight booking system that allows users to: Search for flights in real time (One-way / Round-trip) Select flight options and revalidate fares Enter passenger details and optional seat selection Pay using Stripe Checkout Get flight tickets confirmed via Trawex and receive PDF confirmation via email and download button 🧠 Core Technologies You must be comfortable working with the following tech stack: Frontend: Next.js (React + TypeScript) Styling: Tailwind CSS Backend: Node.js with Express Database: MongoDB API Integration: Flight Data: Trawex API Payments: Stripe Email Delivery: SendGrid or Mailgun (for ticket confirmation) Deployment: Vercel (preferred) or AWS (EC2/S3) šŸ”§ Required Features āœ… 1. Flight Search Powered by Trawex AirLowFareSearch API Inputs: trip type, source/destination, date, passenger count Real-time results with airline, time, stops, and fare āœ… 2. Flight Selection + Fare Revalidation Select outbound/inbound flights Call Trawex AirRevalidate API to confirm price and seat availability āœ… 3. Passenger Details Form Collect name, DOB, nationality, contact details, passport info Form validation and optional seat selection (via AirSeatMap API if available) āœ… 4. Stripe Payment Integration Stripe Checkout flow with metadata (flight + passenger info) Backend must handle Stripe webhooks After payment: Call Trawex AirBook and AirTicket APIs āœ… 5. Ticket Confirmation Save booking in MongoDB Generate PDF ticket with PNR Email ticket to user with download link šŸ‘¤ Ideal Candidate or Agency Proven experience with Trawex or other GDS APIs Strong command of Next.js and Tailwind CSS Deep understanding of Stripe Checkout integration Experience with email APIs (SendGrid, Mailgun) Able to work under tight deadlines and rapid iterations Good communication and daily progress updates

Skills

Next.js
ExpressJS
Node.js
MongoDB
Tailwind CSS
JavaScript
API Integration