Migrate Admin Panel (PHP + MySQL) to New Server & Rebuild Flutter App (Android/iOS)

Remote Full-time
Migrate Admin Panel (PHP + MySQL) to New Server & Rebuild Flutter App (Android + iOS)

We have a simple Flutter WebView mobile app (for Android & iOS) that loads our e-commerce website.

The website itself is running on InSales (Russian SaaS platform), but this information is only relevant in one place:

the checkout uses multiple redirects (delivery selection → payment gateway → 3D-secure).

The previous developer incorrectly configured the WebView, causing:

– delivery types not appearing on some devices

– payment methods missing

– 3D-Secure failing to open

– modal windows not loading

We have now received the full Flutter source code and the full admin panel code (PHP + MySQL).

We need a developer to:

1ļøāƒ£ Deploy the admin panel on our new hosting (Beget — app.alinino.az)

2ļøāƒ£ Configure MySQL

3ļøāƒ£ Fix WebView checkout logic

4ļøāƒ£ Rebuild Android & iOS apps

5ļøāƒ£ Provide APK, AAB, and IPA builds

PART A — Admin Panel Deployment (PHP + MySQL)

We provide:

ZIP archive admin-22.zip (PHP application)

MySQL dump admin-2.sql

Access to our hosting (FTP + MySQL) on Beget

Domain/subdomain: app.alinino.az

Your tasks:

āœ” 1. Upload admin panel files to the server

Place them into a directory like:

/public_html/admin/

āœ” 2. Create a new MySQL database

Import:

admin-2.sql

āœ” 3. Configure connection

Update configuration/connection.php:

$servername = "localhost";

$username = "XXXX";

$password = "XXXX";

$dbname = "XXXX";

āœ” 4. Verify functionality

login works

sessions work

dashboard loads

basic CRUD pages work

āœ” 5. Admin panel must be available at:

āœ” https://app.alinino.az/admin

PART B — Flutter (Android & iOS) App Fixes & Rebuild

We provide:

full Flutter project archive

Google Play Console access

App Store Connect access

Your tasks:

B1 — Update WebView main URL

Change the WebView start URL to:

https://app.alinino.az

This is the ONLY domain the app should load.

B2 — Fix WebView checkout issues (CRITICAL)

The checkout from InSales uses:

modal windows

iframes

JavaScript events

external redirects (bank pages, 3D Secure)

cookie-based session flow

The previous WebView blocked all of this.

You must configure WebView to support:

āœ” JavaScript

āœ” DOM Storage

āœ” Cookies & session persistence

āœ” Popup/modal windows

āœ” External redirects (payment system → bank → return page)

āœ” Multi-window navigation

āœ” Correct User-Agent

Final result must be:

āœ” ALL delivery options appear

āœ” ALL payment methods appear

āœ” 3D Secure opens correctly

āœ” bank payment pages load

āœ” return-to-store redirect works

āœ” no missing UI elements on any device

B3 — Build Android

Provide:

APK (release)

AAB (for Google Play)

B4 — Build iOS

Provide:

IPA file

assist with uploading to App Store Connect

resolve signing/certificate issues if needed

(We will provide Apple Developer access.)

PART C — Testing Requirements

Before delivering builds, verify:

āœ” checkout works on at least 3 different Android versions:

– Android 9

– Android 11

– Android 13

āœ” delivery selection works

āœ” payment selection works

āœ” payment gateway opens properly

āœ” no blocking of pop-up windows

We will test on our side as well.

What We Provide

Flutter source code

Admin panel source code

SQL database

FTP access to Beget hosting

MySQL credentials

Domain already configured (app.alinino.az)

Google Play Console access

App Store Connect access

Success Criteria

āœ” Admin panel is fully running on Beget (app.alinino.az/admin)

āœ” Flutter app loads our domain and works without checkout issues

āœ” APK, AAB, IPA delivered

āœ” App is accepted by Google Play & App Store (we publish ourselves or with your assistance)

āœ” No broken UI or missing checkout components on ANY device

Screening Questions:

1. Have you previously worked with Flutter WebView checkout flows (payment + 3D secure)?

2. How will you ensure that modal windows and redirects work on all devices?

3. Have you deployed PHP+MySQL admin panels before?

4. Do you have access to macOS (for iOS build)?

5. How long will the full project take you?

Apply tot his job

Apply To this Job
Apply Now

Similar Opportunities

Experienced Registered Behavior Technician for In-Home ABA Therapy - Atlanta, GA

Remote Full-time

Immediate Hiring: Experienced Registered Behavioral Technician (RBT) for Clinic-Based ABA Therapy Services

Remote Full-time

Experienced Registered Behavioral Technician (RBT) - ABA Therapy for Children with Autism Spectrum Disorder

Remote Full-time

Experienced Registered Nurse - Telehealth: Providing Remote Care Coordination and Patient Support

Remote Full-time

Experienced Substitute Teacher for Riverside County Schools - Join Scoot Education's Innovative Team

Remote Full-time

Experienced Substitute Teacher for San Bernardino County - Flexible Schedules & Competitive Pay

Remote Full-time

Experienced School Year Instructional Coach for High-Dosage Tutoring Programs in Edgewater Park, NJ

Remote Full-time

Experienced School Year Tutor for K-8 Students in Math and Literacy - Mickleton, NJ

Remote Full-time

Experienced Secondary Social Studies Teacher for Kansas - Flexible Hybrid Remote Arrangement

Remote Full-time

USPS Office Helper

Remote Full-time

**Experienced Data Entry Operator – Flexible Online Home-Based Opportunities for Students at blithequark**

Remote Full-time

Licensed Practical Nurse (LPN) Call Center Remote – Part Time 2PM-6PM Shift , Multiple Locations

Remote Full-time

Assistant Designer - Structured Woven

Remote Full-time

No Surprises Act IDRE Billing & Coding Specialist

Remote Full-time

Strategy & Transformation Senior Manager

Remote Full-time

Experienced Remote Customer Service Representative – Delivering Exceptional Pet Parent Experiences for arenaflex

Remote Full-time

Claims Adjuster I | Southern States

Remote Full-time

Experienced Full Stack Machine Learning Software Engineer – Web & Cloud Application Development for Computer Vision and Object Capture Technologies

Remote Full-time

Talent Acquisition Unit Analyst

Remote Full-time

Designer, Hydraulics

Remote Full-time
← Back to Home