PRD
Product Summary
AOVIS is a U.S.-facing direct store and customer account project. The goal is to form a stable base for account management, storefront commerce, payment processing, and later device/service integration.
Primary product: NEXA Prime 4K.
The system should provide:
- account foundation
- storefront commerce
- payment flow
- order history and checkout confirmation
- a clean path for later device and service workflows
Current In-Scope
- account foundation
- storefront
- product page
- cart
- checkout
- orders
- Stripe integration
- production readiness / live payment readiness
Current Out-of-Scope
- device binding
- Pangolin / tamper-evident pipeline integration
- entitlement auto-granting
- in-app purchases
- complex admin systems
- Shopify migration
- GCP VM migration
- Apple IAP
- Google Play Billing
- refund system
- coupon / discount engine
Milestones
v0.2
AOVIS Account Foundation: authentication, account center, CustomerProfile, and the initial database-backed identity layer.
v0.3
AOVIS Direct Store: storefront, product page, cart, checkout, orders, and Stripe test-mode validation.
v0.3.2
Homepage high-fidelity port and brand parity pass: homepage structural alignment toward aovis.app and preview stabilization.
v0.4
Production readiness: launch-oriented site pages, navigation, footer, post-purchase guidance, and Stripe production preparation.
v0.5
Live payment readiness: production-domain URL handling, live payment validation checklist, launch checklist, and live Stripe configuration guidance.
Current Priority
- Formal domain + Stripe live configuration + internal real-payment validation
- Keep content and brand alignment consistent with aovis.app
- Do not begin device binding work until external dependencies are ready
Future Work
After launch validation, move into Device Binding Foundation only if the required external dependencies are available.
Later follow-on work may include:
- service activation
- entitlement handling
- account linking deepening