I need a full-stack web application that streamlines daily operations for a South African flight school. Three core user roles will log in—Student, Instructor and Admin—with a separate regulator view to be added later, so role-based access control must be baked in from the start. Student / Instructor Management The platform should capture attendance automatically, store performance assessments and include simple, built-in communication tools (in-app messages or email) so instructors and students can stay synced without leaving the system. Flight Bookings & Aircraft Scheduling A real-time, colour-coded calendar must allow users to book aircraft or simulators. Automated reminders (email/SMS) should go out before every flight, and the system must flag conflicts instantly when a resource or crew member is double-booked. Finance & Invoicing Balances need to update live as flights are logged. When it comes time to bill, the system must push invoices to Pastel via its API and pull back payment confirmations to keep accounts current. Compliance (SACAA) I also need one-click generation of SACAA-compliant reports—duty times, flight hours, maintenance items—so that we can hand a regulator everything they need with zero manual work. Deliverables • Responsive web app with secure sign-up/login and dashboards for each role • Modular codebase (front end + back end + database schema) • Pastel API integration for balance tracking and invoicing • SACAA report generator (PDF or XLS) • Docker or equivalent deployment scripts and concise setup docs • Unit/integration tests and a short user guide Please reply with: The tech stack you’d use A rough timeline for an MVP a estimated cost if you can handle both backend + frontend integration. https://thing-song-65735288.figma.site/