Files
boc/docs/design/WEB_APP_PRINCIPLE.md
T

122 lines
2.4 KiB
Markdown
Raw Normal View History

# 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+)