Build a locked-down Android kiosk app for the SUNMI K2 (24", 1080×1920 portrait). The app will pull content from our WooCommerce /kiosk endpoint, cache it for offline-first operation, and expose native capabilities—printer, QR/camera, USB vending controller—to the web UI via a secure JS bridge. Payments are handled via Revolut Terminal API (semi-integrated): app initiates transactions, terminal performs PCI-scoped card flow, app receives results.
Deliverables
Production-ready APK/AAB + full source code (Git repo).
JS bridge documentation + sample /kiosk bundle.
Config guide (WooCommerce endpoints/keys, Revolut Terminal setup, supported USB VID/PIDs).
Simple USB vending serial protocol spec + (nice-to-have) bench simulator.
Test plan/results (unit, instrumented, hardware-in-the-loop) and admin cheat sheet.
Scope & Requirements
Content & Offline
Fetch /kiosk HTML/JSON/assets from WooCommerce; verify signatures; local cache.
Start from cache; background delta updates (WorkManager).
Render via WebView (file://) with a minimal, audited JS↔Native bridge.
Payments — Revolut Terminal (semi-integrated)
App sends {amount, currency, orderId} to Revolut Terminal API/device.
B2B Social Media Interview Prep - Case Prep and Mock Interview Category: B2B Marketing, Competitor Analysis, Content Strategy, Digital Marketing, Linkedin, Market Research, Marketing, Marketing Strategy, Research Writing, Social Media Marketing Budget: $25 - $50 USD
19-Nov-2025 23:00 GMT
Remote Architectural CAD Technician Required Category: 2D Drafting, Architectural Engineering, Architecture, AutoCAD, Building Architecture, Building Regulations, CAD / CAM, Home Design Budget: £20 - £250 GBP
Dynamic Award Intro Animation Category: 3D Animation, After Effects, Animation, Graphic Design, Motion Design, Video Production, Video Services, Visual Effects Budget: ₹600 - ₹1500 INR