Files
boc/docs/design/WEB_APP_PRINCIPLE.md
T
Bernt c087043408 docs: quiXzoom Web vs App Principle + Public Map audit
- WEB_APP_PRINCIPLE.md (v1.0, LOCKED):

  - Web = discover, understand, administer

  - App = execute

  - Public web: map-centric, no mission acceptance

  - Logged-in web: My pages, no mission execution

  - App: camera-first, offline, GPS, quick submission

  - Feature matrix verifying separation

- EXPERIENCE_AUDIT_QA.md updated:

  - Added Product Principle: Web vs App

  - Screen 3: quiXzoom Public Map (proposed design audited)

    - 3-Second Rule: pass

    - Three-Step Rule: pass

    - Primary Decision: pass

    - Information Hierarchy: pass

    - Call to Action: pass

    - One-Sentence Test: I can see how many missions are near me

    - Issues: income estimate needs disclaimer, add real-time activity

  - Updated priority order: Dashboard -> Results -> Search -> Settings
2026-07-02 11:39:37 +00:00

122 lines
2.4 KiB
Markdown

# WEB VS APP PRINCIPLE
**Product Responsibility Division for quiXzoom**
| | |
|---|---|
| **Version** | 1.0 |
| **Status** | LOCKED |
| **Scope** | quiXzoom web and mobile applications |
---
## The Principle
**Web is used to discover, understand, and administer.**
**App is used to execute.**
---
## Web (Public + Logged-in)
### Public Web — Discover
**Purpose:** Make the visitor think "There is money to be made here."
**Allowed:**
- See missions on map
- Zoom and pan
- Filter (category, compensation, distance, difficulty)
- See approximate compensation
- See approximate mission count
- Read how it works
- Register
- Log in
**Not allowed:**
- Accept missions
- Upload photos/video
- Complete missions
**Blocker message:** "To perform missions, you need the quiXzoom app." + QR code.
### Logged-in Web — Administer
**Purpose:** "My pages" — administration, not execution.
**Allowed:**
- Profile (personal info, KYC, bank account, Stripe status, tax info)
- Economy (balance, payouts, history, export)
- History (completed missions, approved, rejected, under review)
- Statistics (earned this month, total, approval rate, activity, ranking)
- Mission history (not active missions)
**Not allowed:**
- Accept new missions
- Upload mission data
- Complete missions
---
## App (Mobile)
### Purpose: Execute
**Allowed:**
- Accept missions
- Navigate to mission location
- Capture photos/video
- Submit mission data
- Track mission progress
**Not allowed:**
- View detailed statistics
- Export financial data
- Manage profile settings
---
## Verification
| Feature | Web | App | Status |
|---------|-----|-----|--------|
| Discover missions | ✅ | ✅ | Verified |
| Accept missions | ❌ | ✅ | Verified |
| Upload data | ❌ | ✅ | Verified |
| View statistics | ✅ | ❌ | Verified |
| Manage profile | ✅ | ❌ | Verified |
| Export data | ✅ | ❌ | Verified |
---
## Design Implications
### Web Design
- Map-centric landing page
- Real-time activity indicators
- Clear registration CTA
- Transparent income estimates (not promises)
### App Design
- Camera-first interface
- Offline capability
- GPS navigation
- Quick submission flow
---
## ändringshistoria
| Version | Datum | Beskrivning |
|---------|-------|-------------|
| 1.0 | 2026-07-02 | Initial web vs app principle for quiXzoom |
---
## STATUS
**LOCKED**
- Mindre revideringar: 1.x-serien
- Brytande ändringar: Kräver Architecture Review, ny major-version (2.0+)