Project Description
I need a fully featured, browser-based 3D flight simulator purpose-built for education. The end product should let students explore aerodynamics, practice real-world flight navigation, and interact with detailed aircraft systems and controls—all inside a standard web browser with no extra installs.
Core expectations:
• Physics and flight model accurate enough to demonstrate lift, drag, thrust, and weight interactions in real time.
• Interactive cockpits and instrumentation that respond exactly as their real counterparts would, giving users hands-on experience with systems management.
• Guided scenarios and free-flight modes that illustrate navigation concepts such as VOR tracking, GPS waypoints, and approach procedures.
• Modular lesson framework so new aircraft, airports, or learning modules can be plugged in later without rewriting the core engine.
• Smooth WebGL performance on modern Chrome, Firefox, Edge, and Safari. Three.js, Babylon.js, Unity WebGL, or another proven stack is fine—choose what you can optimise and support.
Additional requirements:
- Complete authentication system
- Online database
- 15+ real aircraft
- 50+ international airports
- ATC system
- Training and missions
- Administrative dashboard
- Certification system
- Flight analysis
- Flight plan
- Complete REST API
- Enterprise security
Deliverables:
1. Complete, well-commented source code and asset files.
2. Deployed demo URL for testing.
3. Build/deploy instructions that let me recreate the project locally.
4. Instructor guide covering how to configure lessons, aircraft parameters, and scoring.
5. Post-delivery support window for bug fixes and minor tweaks.
Acceptance criteria:
– Aerodynamic forces visualised and numerically logged during flight.
– Navigation scenario successfully grades user on intercepting, tracking, and holding a VOR radial.
– All major browser tests reach 60 fps on a mid-range laptop at 1080p.
Once these points are met and the documentation is clear, the project is complete.