bae705aa97
- Add NFC ePassport roadmap (ICAO 9303, eIDAS) - Add TensorFlow.js edge face detection (BlazeFace) - Add structured audit logger (GDPR-compliant) - Risk scoring support Part of KYC Apple Native UX v1.1.0
quiXzoom Native App
iOS/Android field data collection app for the quiXzoom platform.
Features
- 📷 Camera — Real-time capture with evidence overlay
- 📍 GPS — Precise location tagging with accuracy info
- 🔍 Visual Geolocation — 7-layer evidence extraction
- 🎯 Missions — Browse, accept, and complete missions
- 📤 Offline Queue — Work without internet, sync later
- 📊 Stats — Track earnings, observations, and level
- 👤 Profile — Manage account and settings
Tech Stack
- React Native 0.72
- Redux Toolkit + Persist
- React Navigation
- react-native-vision-camera
- react-native-community/geolocation
- Axios
Installation
# Install dependencies
npm install
# iOS
npx pod-install
npx react-native run-ios
# Android
npx react-native run-android
Project Structure
quixzoom-app/
├── src/
│ ├── api/ # API client
│ ├── components/ # Reusable components
│ ├── navigation/ # Navigation setup
│ ├── screens/ # Screen components
│ └── store/ # Redux store
├── App.js # Root component
├── index.js # Entry point
└── package.json
API Endpoints
POST /auth/register— RegisterPOST /auth/login— LoginGET /missions— List missionsPOST /observations— Create observationPOST /visual-geolocation/analyze— Analyze imageGET /stats— Get stats
Offline Support
The app automatically queues requests when offline and syncs when connection is restored.
License
MIT