Egery Mobile· Section 02 — Exigences métier
Exigences métier
Egery Mobile · 36 BRs validées avec Nelson.
Indispensable 31 exigences
BR-3DSVVA Approuvé
Multi-account types: user, brand, influencer
The platform must support three distinct account types — consumer user, brand, and influencer — each with its own profile model (User core; BrandProfile: companyName, siret, vat, industry, logo; InfluencerProfile: instagramUsername, niche, bio, followerCount), its own onboarding parcours, and conditional navigation and UI per type. A single human may hold multiple linked accounts and switch between them at runtime without re-login.
Objectif Enable the V1 Collaborations marketplace by modelling the three sides of the marketplace (user, brand, influencer) and allowing one person to play multiple roles, supporting Egery's revenue model (15-25% commission on brand-influencer deals).
BR-CATALOG-READ Approuvé
Read-only catalog: search, barcode scan, photo recognition
Search the 2,200+ product catalog by text, scan barcodes via camera, or recognize products from a photo (Google Vision). Read-only — users do not author catalog entries in v1.
Objectif Eliminate manual data entry — the largest abandonment risk for wardrobe apps.
#v1#production#catalog
BR-CT-01 Brouillon
Product reference database
Seeded catalog of fashion products (brand, model, SKU, category, market price) usable for wardrobe entry and value estimation. v1 seed target: 2,200+ items.
Objectif Enable accurate wardrobe valuation and fast scan-to-add via reference data.
#catalog#v1#cdc-3.2.2
BR-CT-02 Brouillon
Product search
User can search the catalog by text (brand, model, keyword) and filter by category/brand.
Objectif Provide a manual-but-fast path to add items when scan/recognition is not available.
#catalog#v1#cdc-3.2.2
BR-CT-03 Brouillon
Photo recognition (Google Vision)
User takes/uploads a photo of a clothing item; system suggests matching catalog references via Google Cloud Vision.
Objectif Eliminate typing friction — the biggest cause of wardrobe-app abandonment.
#catalog#v1#cdc-3.2.2
BR-CT-04 Brouillon
Barcode / EAN scan
Camera barcode scanning resolves to catalog references by EAN/UPC.
Objectif Fastest-possible add-item path for items with scannable tags.
#catalog#v1#cdc-3.2.2
BR-CT-05 Brouillon
Manual product contribution
When an item has no catalog match, user can manually enter brand, model, category, price so it can still be tracked as a wardrobe item.
Objectif Ensure 100% wardrobe coverage regardless of catalog completeness.
#catalog#v1#cdc-3.2.2
BR-CT-06 Brouillon
Current second-hand price per reference
Each catalog reference carries a current market (second-hand) price used as the base for wardrobe-item valuation.
Objectif Base for credible wardrobe valuation (BR-WD-02 depends on this).
#catalog#v1#cdc-3.2.2
BR-FRENCH-LOCALE Approuvé
French-language UI throughout
All user-facing strings, product data, and notifications in French. Locale flag = fr.
Objectif Serve French-speaking consumers natively — non-negotiable for the target segment.
#v1#production#locale
BR-ID-01 Brouillon
Social login (Google, Apple)
Users authenticate via Google or Apple OAuth through Firebase Auth. No email/password for v1.
Objectif Reduce onboarding friction to maximize activation rate for fashion-conscious consumers.
#identity#v1#cdc-3.2.1
BR-ID-02 Brouillon
Biometric authentication (Face ID / Touch ID)
Returning users can unlock the app with device biometrics instead of re-authenticating via OAuth.
Objectif Improve daily re-engagement by removing re-login friction.
#identity#v1#cdc-3.2.1
BR-ID-03 Approuvé
Profile management (pseudo, avatar, bio)
User can set and edit a pseudonym, avatar photo, and bio describing their style.
Objectif Give users an identity in the app to support later social/collaboration features.
#identity#v1#cdc-3.2.1
BR-ID-04 Approuvé
Account settings
User can view/edit account settings: language, notification preferences, logout, delete account.
Objectif Meet baseline user-control expectations and GDPR obligations.
#identity#v1#cdc-3.2.1
BR-IDENTITY Approuvé
Social authentication + biometric unlock
Users authenticate via Google or Apple OAuth and unlock the app with Face ID / Touch ID / fingerprint. User profile (username, avatar, bio) editable in-app.
Objectif Frictionless onboarding so consumers reach value (their first wardrobe item) within 60 seconds of install.
#v1#production#identity
BR-NOTIFICATIONS Approuvé
Push notifications + in-app notification center
Users receive push notifications (collaboration invites, messages) and review them in an in-app notification center with read/unread state.
Objectif Drive re-engagement and surface time-sensitive collaboration events.
#v1#production#engagement
BR-OF-01 Brouillon
Outfit requires minimum 2 items
An outfit must contain at least 2 wardrobe items.
Objectif Ensure outfits are meaningful compositions, not single-item entries.
#outfit#v1#cdc-3.4
BR-OF-02 Brouillon
Outfits only from user's own wardrobe
Outfits can only include items from the authenticated user’s wardrobe.
Objectif Keep outfit composition tied to real owned items (MVP scope).
#outfit#v1#cdc-3.4
BR-OF-03 Brouillon
Outfit attributes
Outfit carries: title, items, optional photo, computed total value, occasion tag, season, favorite flag.
Objectif Give outfits enough structure to support discovery, recall, and future sharing.
#outfit#v1#cdc-3.2.4
BR-OF-04 Brouillon
Favorites and sharing
User can mark outfits as favorites and share them (link/image export).
Objectif Enable organic growth and daily re-engagement via social sharing.
#outfit#v1#cdc-3.2.4
BR-OUTFITS Approuvé
Outfit composition from owned wardrobe
Users compose outfits combining at least 2 wardrobe items (BR-OF-01). Only the user’s own wardrobe is selectable (BR-OF-02). Optional outfit photo and occasion tag. Total outfit value calculated.
Objectif Deliver the "what to wear" value prop and drive daily app return.
#v1#production#outfits
BR-STORE-RELEASE Approuvé
App Store + Play Store production release
App is built, signed, submitted, and approved for both Apple App Store and Google Play Store. Includes screenshots, privacy policy, store listing in French, and crash-free release readiness.
Objectif Without store availability there is no production. Distribution gate.
#v1#production#release
BR-WARDROBE Approuvé
Wardrobe CRUD with photos and condition-based valuation
Users add, view, edit, and delete wardrobe items with at least one photo (BR-WD-04). Estimated value = market price × condition multiplier (BR-WD-02). Sold items excluded from totals (BR-WD-05). Filters by category, brand, season.
Objectif Deliver the core consumer value prop: "know what you own and what it's worth".
#v1#production#wardrobe
BR-WD-01 Brouillon
Wardrobe item linked to catalog reference or manual entry
Every wardrobe item is either linked to a catalog reference or carries user-supplied manual data.
Objectif Guarantee every item can be valued and filtered consistently.
#wardrobe#v1#cdc-3.2.3#cdc-3.4
BR-WD-02 Brouillon
Estimated value from market price × condition multiplier
Estimated value = reference market price × condition multiplier (new_tags 90%, new_no_tags 80%, very_good 60%, good 40%, satisfactory 25%).
Objectif Deliver credible wardrobe valuation that users trust.
#wardrobe#v1#cdc-3.4
BR-WD-03 Brouillon
Accepted condition states
Allowed condition values: new_tags, new_no_tags, very_good, good, satisfactory. No other values permitted.
Objectif Enforce the valuation-multiplier contract (BR-WD-02) across the product.
#wardrobe#v1#cdc-3.4
BR-WD-04 Brouillon
At least one photo required when adding an item
User must attach ≥1 photo when creating a wardrobe item.
Objectif Ensure visual recall for outfit composition and future image-based features.
#wardrobe#v1#cdc-3.4
BR-WD-05 Brouillon
Total wardrobe value excludes sold items
Sold wardrobe items are excluded from total-value calculation but retained for history.
Objectif Report a meaningful current-value figure without losing historical context.
#wardrobe#v1#cdc-3.4
BR-WD-06 Brouillon
Three methods to add a wardrobe item
User can add an item via catalog search, photo/barcode scan, or manual entry.
Objectif Meet users where they are — support the fastest path for each item type.
#wardrobe#v1#cdc-3.2.3
BR-WD-07 Brouillon
Thematic collections
User can group wardrobe items into named thematic collections (e.g. “Summer”, “Work”, “Formal”).
Objectif Help users organize growing wardrobes beyond flat lists.
#wardrobe#v1#cdc-3.2.3
BR-WD-08 Brouillon
Wardrobe filters (category, brand, season)
User can filter their wardrobe by category, brand, and season.
Objectif Make the wardrobe usable at 100+ items without friction.
#wardrobe#v1#cdc-3.2.3
BR-WD-09 Brouillon
Receipt upload
User can attach a purchase receipt (image/PDF) to a wardrobe item for record-keeping.
Objectif Support future insurance/resale use cases and user trust in valuation.
#wardrobe#v1#cdc-3.2.3
Souhaitable 1 exigence
BR-COLLAB-OFFERS Approuvé
Brand/influencer collaboration offers + messaging
Brands publish offers, influencers apply, both parties exchange in-app messages tied to the application. No pricing or commission in v1.1 — just discovery and conversation.
Objectif Establish the two-sided base before introducing money.
#v1.1#next#collaboration
Optionnelle 4 exigences
BR-COLLECTION-EDITING Approuvé
Collection image editing surface
Reorder, crop, set primary, delete images within a collection. Journey scan shows this is ~30% of session time — needs deliberate design.
Objectif Highest-time creator activity must feel polished or creators churn.
#v2#later#ux#creator
BR-COMMISSIONED-COLLAB Approuvé
Commissioned collaboration: fixed price + commission %
Brand-influencer collaborations include a fixed fee plus commission split, with date range and confirmation. Foundation for the v2 brokerage revenue stream.
Objectif Activate the brand-side revenue stream and the brokerage-fee revenue stream.
#v2#later#creator#monetization
BR-CREATOR-PRODUCTS Approuvé
Creators author products and collections
Brands and creators publish their own products (title, description, sizes, IG/TikTok import) into collections — extending the currently read-only catalog with creator-authored entries.
Objectif Open the supply side of the marketplace; foundation for monetized collaborations.
#v2#later#creator
BR-MULTI-IMAGE-UPLOAD Approuvé
In-app multi-image upload
Multi-select image picker inside the app — eliminates the 3 macOS Finder context switches observed in the journey scan. Critical UX fix before creator workflow ships.
Objectif Remove the largest UX friction in the creator publishing flow.
#v2#later#ux