ВнешняяFreelancerRemote$50–$0 USD

React Airline Booking Platform

Краткое

Freelancer Client is hiring: React Airline Booking Platform.

Location: Remote

I need to take an airline website from design concept to a fully working product within the next two months. The core of the site is a flight-booking flow, so every screen—from search to payment confirmation—has to feel effortless and look polished.

What you'll do:

• Flight booking engine: search, select, review, and confirm in a single-page flow.

• Email-and-password authentication: secure hashing, JWT sessions, password-reset flow, and role management for admins.

Requirements:

• Payment gateway integration: Stripe, PayPal, or your proven alternative that settles transactions in real time.

Skills: JavaScript, Website Design, Node.js, Typescript, Payment Gateway Integration, RESTful API, API Development

Budget: $50–$0 USD


Source: Freelancer Client via Remote / Online. Apply on the source website.

Оригинал

I need to take an airline website from design concept to a fully working product within the next two months. The core of the site is a flight-booking flow, so every screen—from search to payment confirmation—has to feel effortless and look polished.

Stack & architecture
The frontend must be React with TypeScript; the backend, Node.js with Express (or a similarly lightweight framework) hooked up to a relational database. I already have wireframes and brand assets; you will translate them into responsive, accessible pages and build the APIs that power them.

Key features to deliver
• Flight booking engine: search, select, review, and confirm in a single-page flow.
• Payment gateway integration: Stripe, PayPal, or your proven alternative that settles transactions in real time.
• Email-and-password authentication: secure hashing, JWT sessions, password-reset flow, and role management for admins.
• Automatic e-mail ticket confirmation triggered by a successful payment.
• Clean, documented REST or GraphQL endpoints and cloud-based deployment (AWS preferred) with CI/CD.

Milestones & collaboration
I expect a staging build ready for review every two weeks, shared via a private Git repository with clear commit history. Weekly check-ins will keep us aligned on progress, blockers, and any design tweaks.

Acceptance criteria
1. A user can complete a booking—search to e-mail receipt—without page reloads.
2. Payment responses (success or failure) are handled gracefully, with records saved to the database.
3. API endpoints are documented in Swagger or similar.
4. Critical booking and payment logic is unit-tested to at least 80 % coverage.
5. Lighthouse performance score of 90+ on desktop.

When you reply, please note your preferred payment gateway and link a recent React/Node project you shipped. Let’s build an airline platform that feels first-class from click to check-in.

Локация & Details

ИсточникFreelancer
Бюджет$50–$0 USD
ЛокацияRemote
Дата публикации2026-05-19 05:43:15
JavaScriptWebsite DesignNode.jsTypescriptPayment Gateway IntegrationRESTful APIAPI Development
Перейти к источнику →

About this listing

This remote opportunity was imported from Freelancer and is shown here for discovery. To apply, follow the link to the original posting.

Skills mentioned:
JavaScriptWebsite DesignNode.jsTypescriptPayment Gateway IntegrationRESTful APIAPI Development