IOS App Fix & Web Portal Development need Web Development
Contact person: IOS App Fix & Web Portal Development
Phone:Show
Email:Show
Location: Pakistan
Budget: Recommended by industry experts
Time to start: As soon as possible
Project description:
"We are seeking an experienced React Native & Supabase developer to fix critical issues in our iOS app, Flight School Hub, originally developed using the [login to view URL] (paid version) platform. Additionally, we require development of a web portal with the same functionality as the app.
About the App:
The app is designed for flight school administrators, CFIs, instructors, and students, featuring role-based dashboards, scheduling, lesson requests, and flight logging.
Current Issues to Fix (Based on Technical Analysis):
Data Persistence –
The app currently uses a mock Supabase configuration, so no data is saved or updated.
Needs integration with the real Supabase connection for all save/update operations across students, CFIs, aircraft, admins, flights, and schedules.
Manage Schedule – Add Student & Add CFI –
Adding schedules leads to blank screens and fails to persist data.
Requires debugging and proper implementation to save and display schedules correctly.
Edit All Auth Accounts –
Edit functionality is missing; only delete works.
Needs full editing capability with proper database integration.
Email Notifications –
Resend API is configured but not integrated.
Needs proper frontend triggers to send welcome emails, lesson requests, and other notifications.
Authentication & Session Management –
Login uses mock auto-login and lacks real authentication/session handling.
Implement secure Supabase authentication with proper session control.
Flight Logging & Other Save Operations –
Flight logs, lesson requests, and other forms show mock success but do not persist data.
Connect all forms to the database with proper validation and error handling.
App Stability –
App crashes or displays blank screens due to broken logic.
Debug and fix UI, API, and logic errors for smooth navigation.
Additional Requirement: Web Portal Development
Develop a web-based dashboard where Admins, CFIs, Instructors, and Students can log in and access all the same features currently shown on the app.
The web portal should use the same Supabase backend for data synchronization.
Implement all role-based permissions, schedules, flight logs, lesson requests, and management features.
Technology Stack:
Frontend: React Native (Expo, TypeScript) for app, React/[login to view URL] for web portal
Backend: Supabase (PostgreSQL, Auth, Edge Functions)
Third-Party: Resend API for email notifications
What We Expect:
Analyze the current codebase thoroughly.
Replace mock implementations with real Supabase integration.
Debug and fix all listed issues.
Develop the new web portal with complete functionality mirroring the app.
Deliver a fully functional, stable solution for both mobile and web platforms.
We require a developer experienced in React Native, Supabase, and web development (React/[login to view URL]) who can fix existing issues and build the web dashboard efficiently." (client-provided description)