Files
boc/iom/quixzoom-app
Bernt bae705aa97 ARCHITECTURE: NFC roadmap, edge AI, audit logging
- 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
2026-06-29 16:24:48 +00:00
..

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 — Register
  • POST /auth/login — Login
  • GET /missions — List missions
  • POST /observations — Create observation
  • POST /visual-geolocation/analyze — Analyze image
  • GET /stats — Get stats

Offline Support

The app automatically queues requests when offline and syncs when connection is restored.

License

MIT