Mobile App Development for Airline Crew Trade (Flutter + NestJS + Postgres) need Mobile App Development
Contact person: Mobile App Development for Airline Crew Trade (Flutter + NestJS + Postgres)
Phone:Show
Email:Show
Location: Riyadh, Saudi Arabia
Budget: Recommended by industry experts
Time to start: As soon as possible
Project description:
"We’re building Crew Trade, a mobile app for airline crew (Saudia A320, RUH & JED bases). The app allows Captains and First Officers to upload their monthly roster, post trips (pairings) to a trade board, and exchange duties with other crew in their base/rank group. We already have Figma mockups, OpenAPI spec, and sample roster files. Now we need a skilled development team to turn it into a working MVP.
⸻
Core Features (MVP)
1. Authentication & Profiles
• JWT login (Auth0/Cognito).
• Crew profile: base (JED/RUH), rank (CPT/FO).
• Visibility scoped to user’s base·rank.
2. Roster Upload & Parsing
• Upload monthly roster (PDF/Excel).
• Parse into structured pairings: Report → Legs → Ground/Layover → Release.
• Display in My Schedule.
3. Trade Board
• Post pairings to the board.
• Only visible to crew of same base & rank.
• Cards show: amber Report/Release, SV flight numbers, dep/arr, duration, ground/layover.
4. Trade Requests
• Send/receive requests.
• Accept / Decline / Counter flow.
• Push notifications on updates.
5. Notifications
• Scoped by base·rank.
• Example: “New trade available in RUH · FO Board”.
6. Profile & History
• Base/rank display.
• Trade history log.
⸻
Tech Stack (preferred)
• Mobile: Flutter (preferred) or React Native.
• Backend: Node.js + NestJS (TypeScript).
• DB: PostgreSQL + Prisma ORM.
• Parsing Service: Python (FastAPI) for roster PDFs/Excels.
• Storage: AWS S3.
• Push Notifications: Firebase Cloud Messaging.
• CI/CD: GitHub Actions + TestFlight/Play Console.
⸻
Deliverables
• Mobile app (iOS + Android).
• Backend API (NestJS) implementing provided OpenAPI spec.
• Roster parsing service (Python).
• Deployed backend (AWS/Heroku equivalent).
• TestFlight & Google Play internal test builds.
• Basic admin view (Phase 2).
⸻
What We Provide
• Figma prototype (clickable).
• OpenAPI spec (backend contract).
• Sample rosters (PDF).
• DB schema.
⸻
Skills Needed
• Strong Flutter or React Native experience.
• NestJS/Postgres backend development.
• Python scripting for parsing documents.
• Cloud deployment (AWS, Firebase).
• Experience with scheduling, rostering, or aviation apps a plus.
⸻
Timeline
• MVP in 8–10 weeks.
• Phased delivery (roster → trade board → requests → notifications).
⸻
How to Apply
• Share relevant mobile apps you’ve built (Flutter or React Native).
• Confirm team structure (mobile, backend, QA).
• Outline approach for roster parsing.
• Provide time & cost estimate for MVP." (client-provided description)
Matched companies (7)

Kiantechwise Pvt. Ltd.

Appeonix Creative Lab

Crystal Infoway

JanakiBhuvi Tech Labs Private Limited

Knowforth Tech

TechGigs LLP
