Cross-Platform QR Payment App
Budget: €250 – €750 EUR
I’m building a simple, single-role (Regular User only) mobile app that runs on both Android and iOS. After a classic username-and-password login, authenticated against a MySQL database, the user is taken to a screen that shows every QR code they’ve ever confirmed—date & time of scan, supplier name/address, and the amount paid. From there they can launch the camera, scan a new QR, review the extracted supplier details and amount, tap “Confirm”, and instantly push the record up to the same MySQL store.
Here’s the full scope I need handled end-to-end:
• Mobile development (Flutter, or similar cross-platform stack)
• QR reading, data parsing, and a lightweight confirmation UI
• Secure credential check via a PHP REST API (username/password)
• Additional PHP endpoints to 1) fetch scan history and 2) accept new, validated scans
• MySQL schema creation with fields for user, supplier, date-time, and amount will be given
• Google Play submission under my accounts, including test builds, screenshots, and any required privacy documentation
Acceptance criteria
1. A user can log in with existing credentials and immediately see prior scans pulled from MySQL.
2. Scanning and confirming a fresh code updates the remote database and shows in history without needing to restart the app.
3. All traffic uses HTTPS and passwords are hashed server-side.
4. Both stores approve the first production release without policy violations.
I’ll supply server access, store account, you take care of everything else until the apps are live.
Here’s the full scope I need handled end-to-end:
• Mobile development (Flutter, or similar cross-platform stack)
• QR reading, data parsing, and a lightweight confirmation UI
• Secure credential check via a PHP REST API (username/password)
• Additional PHP endpoints to 1) fetch scan history and 2) accept new, validated scans
• MySQL schema creation with fields for user, supplier, date-time, and amount will be given
• Google Play submission under my accounts, including test builds, screenshots, and any required privacy documentation
Acceptance criteria
1. A user can log in with existing credentials and immediately see prior scans pulled from MySQL.
2. Scanning and confirming a fresh code updates the remote database and shows in history without needing to restart the app.
3. All traffic uses HTTPS and passwords are hashed server-side.
4. Both stores approve the first production release without policy violations.
I’ll supply server access, store account, you take care of everything else until the apps are live.
Related categories:
PHP
Mobile App Development
Android
Software Testing
MySQL
Flutter
Security
Mobile Development
Database Design
REST API