I’m ready to move from polished UI/UX mock-ups and finished 3-D lesson videos to a working first release of our aviation education app for iPadOS. The codebase needs to be written in Swift with SwiftUI, run exclusively in landscape, and feel as smooth as any native Apple experience. Core build • User accounts must be created and authenticated by email-and-password only, with role-based access for Students, Instructors, and an Administrator. • On successful login, each role lands on a tailored dashboard that shows progress tracking, upcoming lessons, and in-app notifications. • A module list leads to 3-D video playback screens (videos are non-interactive for now). Bookmarking within each module should be one-tap simple. • Data should sync to Firebase (preferred) or Supabase using their Auth and Firestore/Database services so everything stays current across devices. Performance & polish The 3-D videos are already optimised; I need you to ensure they stream and scrub flawlessly on current-gen iPads without dropped frames. Code should be tidy, well-commented, and organised for straightforward hand-off to my internal team. What’s on hand for you – Complete Figma designs for every screen – Rendered 3-D lesson videos in device-ready formats – API documentation and backend already provisioned Acceptance criteria 1. App installs on iPadOS 16+ via TestFlight. 2. Email sign-up, login, password reset, and role detection all function through Firebase/Supabase. 3. Dashboards display live progress, upcoming lessons, and push or in-app notifications. 4. Video modules stream smoothly, support bookmarks, and remember last-played position. 5. Clean, documented Swift/SwiftUI code passes Xcode 15 build with zero critical warnings. If you have at least one published iPad app behind you and you’re comfortable marrying SwiftUI with Firebase or Supabase, let’s get this MVP into TestFlight.