Social Media & Communication Ecosystem · Contract point → Figma screen mapping (for approval)
Flow = named section on the Figma “UI” page (or the “Admin Panel” page). Tab = numbered group bar inside that flow. Screen # = position inside that tab counted left→right from 1; the Figma frame title is in brackets. Every link opens that exact frame in Figma (on iPhone it opens in the Figma app if installed).
| # | Contract point | Status | Flow | Tab | Screen(s) — tap to open in Figma | |
|---|---|---|---|---|---|---|
| a | Profile photo | Designed | Splash, Onboarding, Signup and Sign In Flow Social Flow | Tab 5 – Create Account Tab 13 – My Profile | Screen 1 (Profile image) Screen 1 (My Profile) | |
| b | Cover image | Designed | Splash, Onboarding, Signup and Sign In Flow | Tab 5 – Create Account | Screen 1 (Profile image — Cover image) | Splash, Onboarding, Signup and Sign In Flow › |
| c | Username | Designed | Splash, Onboarding, Signup and Sign In Flow | Tab 5 – Create Account | Screen 2 (User Name — User Name) | |
| d | Display name | Designed | Splash, Onboarding, Signup and Sign In Flow | Tab 5 – Create Account | Screen 2 (User Name — Display Name) | Splash, Onboarding, Signup and Sign In Flow › |
| e | Bio/About section | Designed | Splash, Onboarding, Signup and Sign In Flow Social Flow | Tab 5 – Create Account Tab 13 – My Profile | Screen 3 (User Bio) Screen 1 (My Profile — My Bio) | |
| f | Location (optional) | Designed | Splash, Onboarding, Signup and Sign In Flow | Tab 5 – Create Account | Screen 4 (Other information — Location (Skip allowed)) | Splash, Onboarding, Signup and Sign In Flow › |
| g | Website links | Designed | Splash, Onboarding, Signup and Sign In Flow | Tab 5 – Create Account | Screen 4 (Other information — Website link) | Splash, Onboarding, Signup and Sign In Flow › |
| h | Verification badge support | Designed | Social Flow | Tab 10 – Management Contract | Screen 8 (Contract Details — verified badge) Screen 6 (Management System — V Master Social badge) Badge is awarded to profiles managed by VaultMint. | Social Flow › Badge is awarded to profiles managed by VaultMint. |
| i | Followers count | Designed | Social Flow Social Flow | Tab 13 – My Profile “2 User Profile” group (right of Tab 2) | Screen 1 (My Profile — counts row) Screen 1 (User profile) | |
| j | Following count | Designed | Social Flow | Tab 13 – My Profile | Screen 1 (My Profile — counts row) | |
| k | Post count | Designed | Social Flow | Tab 13 – My Profile | Screen 1 (My Profile — counts row) | |
| l | Collection showcase | Designed | Social Flow | Tab 13 – My Profile | Screen 1 (My Profile — Activities › Collections) | |
| m | Marketplace activity | Designed | Social Flow | Tab 4 – Upload post | Screen 8 (More Options — Product) Screen 16 (My Products) Screen 18 (Posted Successfully) |
| # | Contract point | Status | Flow | Tab | Screen(s) — tap to open in Figma | |
|---|---|---|---|---|---|---|
| a | Edit profile information | Designed | Social Flow | Tab 13 – My Profile | Screen 3 (Profile settings — Update profile) Screen 4 (Update profile) Screen 5 (Profile Updated) | |
| b | Change profile pictures | Designed | Social Flow | Tab 13 – My Profile | Screen 4 (Update profile — photo) | |
| c | Change cover images | Designed | Social Flow | Tab 13 – My Profile | Screen 4 (Update profile — Cover image) | |
| d | Manage privacy settings | Designed | Social Flow | Tab 13 – My Profile | Screen 3 (Profile settings — Your Visibility) Screen 9 (My Visibility) | |
| e | Control profile visibility | Designed | Social Flow | Tab 13 – My Profile | Screen 9 (My Visibility) | |
| f | Manage blocked users | Designed | Social Flow | Tab 13 – My Profile | Screen 3 (Profile settings — Block List) Screen 8 (Block List — Unblock) | |
| g | Grant profile access permissions — trusted users manage/assist with profile settings & content on the user's behalf | Designed | Social Flow | Tab 10 – Management Contract | Screen 1 (Join Management System) Screen 3 (Contract Agreement) Screen 4 (Send Request) Screen 5 (Request sent) Users grant profile access permissions to the VaultMint Master through the Management Contract flow. | Social Flow › Users grant profile access permissions to the VaultMint Master through the Management Contract flow. |
| # | Contract point | Status | Flow | Tab | Screen(s) — tap to open in Figma | |
|---|---|---|---|---|---|---|
| a | Creators apply through the Creator Management Sign-Up section in the platform | Designed | Social Flow | Tab 10 – Management Contract | Screen 1 (Join Management System — Apply Now) Screen 2 (Opps — not eligible) | |
| b | Creator completes the application and signs the management agreement form | Designed | Social Flow | Tab 10 – Management Contract | Screen 3 (Contract Agreement — accept terms) Screen 4 (Send Request) | |
| c | Request is reviewed by VaultMint administration | Designed | Social Flow | Tab 10 – Management Contract | Screen 5 (Request sent) Screen 6 (Management System — pending status) Screen 7 (Request Cancelled) App side: request status shown to the creator while under review. | Social Flow › App side: request status shown to the creator while under review. |
| d | If approved, VaultMint signs the agreement through the Admin Panel | Covered in Admin Panel module | Admin Panel (page) | Users Management section | Admin Panel action (Module 4). | Admin Panel (page) › Admin Panel action (Module 4). |
| e | Creator officially becomes a Managed Creator | Designed | Social Flow | Tab 10 – Management Contract | Screen 8 (Contract Details — Managed status & badge) | |
| f | VaultMint manages the creator's profile | Designed | Social Flow Social Flow | Tab 10 – Management Contract Tab 1 – Home of V Social Media | Screen 9 (Details — Posts managed by V) Screen 2 (Home — V Master Social) | |
| g | Revenue from eligible post sales shared: 50% Creator | Designed | Social Flow | Tab 10 – Management Contract | Screen 10 (Details — Revenue: Your revenue) | |
| h | Revenue from eligible post sales shared: 50% VaultMint | Designed | Social Flow | Tab 10 – Management Contract | Screen 10 (Details — Revenue: V revenue) | |
| i | Revenue distribution calculated automatically by the platform | Development only | Social Flow | Tab 10 – Management Contract | Screen 10 (Details — Revenue history) Behaviour implemented in development (no separate screen required). | Behaviour implemented in development (no separate screen required). |
| # | Contract point | Status | Flow | Tab | Screen(s) — tap to open in Figma | |
|---|---|---|---|---|---|---|
| a | Creator joining the program is assigned to the VaultMint Master by administrators | Covered in Admin Panel module | Admin Panel (page) | Users Management section | Admin Panel action (Module 4). | Admin Panel (page) › Admin Panel action (Module 4). |
| b | VaultMint Master can manage assigned creator profiles | Designed | Social Flow | Tab 1 – Home of V Social Media | Screen 2 (Home — V Master Social) Screen 3 (Profiles Managed By V) | |
| c | VaultMint Master can upload posts, photos and videos on behalf of creators | Designed | Social Flow Social Flow | Tab 1 – Home of V Social Media Tab 4 – Upload post | Screen 2 (Home — V Master posts) Screen 1 (Upload Post) V Master uses the standard upload flow for the managed profile. | V Master uses the standard upload flow for the managed profile. |
| d | VaultMint Master can sell posts and reply to comments | Designed | Social Flow Social Flow | Tab 1 – Home of V Social Media Tab 2 – Home of Social Media | Screen 4 (Buying Requests) Screen 5 (Post Buying Requests — Accept/Reject) Screen 2 (comments — reply) | Social Flow › |
| e | Users can view all creators managed by VaultMint and browse their profiles | Designed | Social Flow | Tab 1 – Home of V Social Media | Screen 2 (Home — Profiles Managed by V) Screen 3 (Profiles Managed By V) |
| # | Contract point | Status | Flow | Tab | Screen(s) — tap to open in Figma | |
|---|---|---|---|---|---|---|
| a | VaultMint may offer management contracts of approved creators for sale | Designed | Social Flow | Tab 1 – Home of V Social Media | Screen 3 (Profiles Managed By V) The app shows every creator managed by VaultMint. Interested buyers contact VaultMint admin directly; the contract purchase is arranged outside the app (no in-app price per creator). | The app shows every creator managed by VaultMint. Interested buyers contact VaultMint admin directly; the contract purchase is arranged outside the app (no in-app price per creator). |
| b | Users & investors can browse available creator contracts | Designed | Social Flow | Tab 1 – Home of V Social Media | Screen 2 (Home — Profiles Managed by V) Screen 3 (Profiles Managed By V) Browsing the managed-creator list = browsing available contracts. | Social Flow › Browsing the managed-creator list = browsing available contracts. |
| c | Search creators by category: Models | Designed | Social Flow | Tab 1 – Home of V Social Media | Screen 3 (Profiles Managed By V — category chip) | |
| d | Search creators by category: Influencers | Designed | Social Flow | Tab 1 – Home of V Social Media | Screen 3 (Profiles Managed By V — category chip) | |
| e | Search creators by category: Artists | Designed | Social Flow | Tab 1 – Home of V Social Media | Screen 3 (Profiles Managed By V — category chip) | |
| f | Search creators by category: Actors | Designed | Social Flow | Tab 1 – Home of V Social Media | Screen 3 (Profiles Managed By V — category chips (scroll)) | |
| g | Search creators by category: Content Creators | Designed | Social Flow | Tab 1 – Home of V Social Media | Screen 3 (Profiles Managed By V — category chips (scroll)) | |
| h | View creator information | Designed | Social Flow Social Flow | Tab 1 – Home of V Social Media “2 User Profile” group (right of Tab 2) | Screen 3 (Profiles Managed By V — View Profile) Screen 1 (User profile) | |
| i | Contract sales & ownership transfers reviewed and completed manually by administrators | Covered in Admin Panel module | Admin Panel (page) | Users Management section | Manual admin process (Module 4). | Admin Panel (page) › Manual admin process (Module 4). |
| j | Transferred contract displayed as 'Sold' with complete ownership history | Covered in Admin Panel module | Admin Panel (page) | Users Management section | Contract sale status ('Sold') and the full ownership history are recorded and maintained by VaultMint admins in the Admin Panel. | Admin Panel (page) › Contract sale status ('Sold') and the full ownership history are recorded and maintained by VaultMint admins in the Admin Panel. |
| k | Approvals, transfers, negotiations & legal documentation outside the platform handled manually by VaultMint | Covered in Admin Panel module | — | — | Offline / manual — no app screen. | Offline / manual — no app screen. |
| # | Contract point | Status | Flow | Tab | Screen(s) — tap to open in Figma | |
|---|---|---|---|---|---|---|
| a | Posts from followed users | Designed | Social Flow | Tab 2 – Home of Social Media | Screen 1 (Home — feed) Feed ranking logic is backend. | Feed ranking logic is backend. |
| b | Community content | Designed | Social Flow | Tab 2 – Home of Social Media | Screen 1 (Home — feed) Feed ranking logic is backend. | Feed ranking logic is backend. |
| c | Trending content | Designed | Social Flow | Tab 2 – Home of Social Media | Screen 1 (Home — feed) Feed ranking logic is backend. | Feed ranking logic is backend. |
| d | Recommended content | Designed | Social Flow | Tab 2 – Home of Social Media | Screen 1 (Home — feed) Feed ranking logic is backend. | Feed ranking logic is backend. |
| e | Marketplace-related content | Designed | Social Flow | Tab 2 – Home of Social Media | Screen 1 (Home — feed) Feed ranking logic is backend. | Feed ranking logic is backend. |
| # | Contract point | Status | Flow | Tab | Screen(s) — tap to open in Figma | |
|---|---|---|---|---|---|---|
| a | Trending posts | Designed | Social Flow | Tab 3 – Explore | Screen 1 (Explore — Posts for you) | |
| b | Popular creators | Designed | Social Flow | Tab 3 – Explore | Screen 1 (Explore — Popular Creators) | |
| c | Popular collections | Designed | Social Flow | Tab 3 – Explore | Screen 1 (Explore — filters) Explore shows all content types; which items are ranked as popular collections is decided by backend logic. | Explore shows all content types; which items are ranked as popular collections is decided by backend logic. |
| d | Suggested users | Designed | Social Flow | Tab 3 – Explore | Screen 3 (search — Related Users) | |
| e | Trending hashtags | Designed | Social Flow | Tab 3 – Explore | Screen 2 (search — Recent searches) Explore search covers hashtags; trending ranking is decided by backend logic. | Explore search covers hashtags; trending ranking is decided by backend logic. |
| f | Recommended communities | Designed | Social Flow | Tab 12.5 – Joined communities and groups | Screen 2 (Community — groups you can join) Explore surfaces communities; recommendation ranking is decided by backend logic. | Explore surfaces communities; recommendation ranking is decided by backend logic. |
| # | Contract point | Status | Flow | Tab | Screen(s) — tap to open in Figma | |
|---|---|---|---|---|---|---|
| a | Text posts | Designed | Social Flow | Tab 4 – Upload post | Screen 1 (Upload Post — Add Detail) | |
| b | Image posts | Designed | Social Flow | Tab 4 – Upload post | Screen 6 (Upload Post — image attached) | |
| c | Multiple-image carousel posts | Designed | Social Flow | Tab 4 – Upload post | Screen 6 (Upload Post — media) Multi-select from gallery (development). | Multi-select from gallery (development). |
| d | Video posts | Designed | Social Flow | Tab 4 – Upload post | Screen 6 (Upload Post — media) | |
| e | Mixed media posts | Designed | Social Flow | Tab 4 – Upload post | Screen 6 (Upload Post — media) | |
| f | Asset showcase posts | Designed | Social Flow | Tab 4 – Upload post | Screen 8 (More Options — Product) Screen 16 (My Products) | |
| g | Marketplace-linked posts | Designed | Social Flow | Tab 4 – Upload post | Screen 17 (Add Detail — linked product) Screen 18 (Posted Successfully) |
| # | Contract point | Status | Flow | Tab | Screen(s) — tap to open in Figma | |
|---|---|---|---|---|---|---|
| a | Fiat Currency | Designed | Social Flow | Tab 2 – Home of Social Media | Screen 3 (More Option — Buy Post) Screen 14 (Buy Post) Screen 15 (Request Send) | |
| b | Vaultmint Gold Coins | Changed | Social Flow | Tab 2 – Home of Social Media | Screen 14 (Buy Post) CHANGED: post/reel purchase is Fiat-only so settlement is instant (agreed change). | CHANGED: post/reel purchase is Fiat-only so settlement is instant (agreed change). |
| c | Digital Bank Notes | Changed | Social Flow | Tab 2 – Home of Social Media | Screen 14 (Buy Post) CHANGED: Fiat-only for post purchase (see above). | CHANGED: Fiat-only for post purchase (see above). |
| d | NFTs (Art Images) | Changed | Social Flow | Tab 2 – Home of Social Media | Screen 14 (Buy Post) CHANGED: Fiat-only for post purchase (see above). | CHANGED: Fiat-only for post purchase (see above). |
| e | Other approved digital assets | Changed | Social Flow | Tab 2 – Home of Social Media | Screen 14 (Buy Post) CHANGED: Fiat-only for post purchase (see above). | CHANGED: Fiat-only for post purchase (see above). |
| f | Purchased content becomes accessible to the buyer; ownership & transaction history recorded | Designed | Social Flow Social Flow | Tab 13 – My Profile Tab 2 – Home of Social Media | Screen 1 (My Profile — Collections) Screen 4 (Post Certificate — owner / previous owner) |
| # | Contract point | Status | Flow | Tab | Screen(s) — tap to open in Figma | |
|---|---|---|---|---|---|---|
| a | Creators define the sale price and accepted payment methods for eligible posts | Designed | Social Flow | Tab 1 – Home of V Social Media | Screen 5 (Post Buying Requests — price per request) Implemented as an offer model: buyers propose a price and the owner accepts or rejects it, so the owner decides the final price. | Implemented as an offer model: buyers propose a price and the owner accepts or rejects it, so the owner decides the final price. |
| b | Upon successful payment verification, ownership is transferred to the buyer | Designed | Social Flow | “8 Transfer ownership” group (right of Tab 13) | Screen 3 (Details — Transfer Ownership) Screen 4 (Ownership Transferred) | |
| c | Purchased posts displayed within the buyer's profile/account | Designed | Social Flow | Tab 13 – My Profile | Screen 1 (My Profile — Collections) | |
| d | Complete ownership & transaction history records for all post transfers | Designed | Social Flow Social Flow | “8 Transfer ownership” group (right of Tab 13) Tab 2 – Home of Social Media | Screen 5 (Coin Certificate) Screen 4 (Post Certificate) | |
| e | Configurable platform commission deducted from every post sale before funds reach the seller's wallet | Designed | Social Flow Admin Panel (page) | Tab 10 – Management Contract Commissions section | Screen 10 (Revenue — Platform Commission line) Commissions Overview Shown to payer in Stripe step (development). | Shown to payer in Stripe step (development). |
| # | Contract point | Status | Flow | Tab | Screen(s) — tap to open in Figma | |
|---|---|---|---|---|---|---|
| a | Upload short videos | Designed | Social Flow | Tab 9 – Upload Reels (right of Tab 8) | Screen 1 (Upload Reels — gallery) | |
| b | Record videos within the app | Designed | Social Flow | Tab 9 – Upload Reels (right of Tab 8) | Screen 2 (recording) | |
| c | Add captions | Designed | Social Flow | Tab 9 – Upload Reels (right of Tab 8) | Screen 3 (Add Detail — Caption) | |
| d | Add hashtags | Designed | Social Flow | Tab 9 – Upload Reels (right of Tab 8) | Screen 4 (Related hashtags) | |
| e | Add audio/music | Designed | Social Flow | Tab 9 – Upload Reels (right of Tab 8) | Screen 1 (Upload Reels — tool bar) Music icon in the Upload Reels tool bar; music library UI provided by the integrated music library/API. | Music icon in the Upload Reels tool bar; music library UI provided by the integrated music library/API. |
| f | Tag users | Designed | Social Flow | Tab 9 – Upload Reels (right of Tab 8) | Screen 5 (Related People) Screen 6 (Search User) | |
| g | Share reels | Designed | Social Flow | Tab 8 – Shorts (Reels) | Screen 3 (More Option — share) |
| # | Contract point | Status | Flow | Tab | Screen(s) — tap to open in Figma | |
|---|---|---|---|---|---|---|
| a | Like reels | Designed | Social Flow | Tab 8 – Shorts (Reels) | Screen 1 (Shorts — like) | |
| b | Comment on reels | Designed | Social Flow | Tab 8 – Shorts (Reels) | Screen 2 (comments) | |
| c | Share reels | Designed | Social Flow | Tab 8 – Shorts (Reels) | Screen 3 (More Option) | |
| d | Save reels | Designed | Social Flow | Tab 8 – Shorts (Reels) | Screen 1 (Shorts — save) | |
| e | Follow creators from reels | Designed | Social Flow | Tab 8 – Shorts (Reels) | Screen 1 (Shorts — Follow) |
| # | Contract point | Status | Flow | Tab | Screen(s) — tap to open in Figma | |
|---|---|---|---|---|---|---|
| a | Image stories | Designed | Social Flow | Tab 5 – View Story and upload story Section | Screen 4 (Upload story) | |
| b | Video stories | Designed | Social Flow | Tab 5 – View Story and upload story Section | Screen 5 (upload story — recording) Screen 6 (Story Uploaded) | |
| c | Text stories | Designed | Social Flow | Tab 5 – View Story and upload story Section | Screen 4 (Upload story — text tool) |
| # | Contract point | Status | Flow | Tab | Screen(s) — tap to open in Figma | |
|---|---|---|---|---|---|---|
| a | 24-hour visibility | Development only | Social Flow | Tab 5 – View Story and upload story Section | Screen 1 (story) Behaviour implemented in development (no separate screen required). | Behaviour implemented in development (no separate screen required). |
| b | Story reactions | Designed | Social Flow | Tab 5 – View Story and upload story Section | Screen 1 (story — like) | |
| c | Story replies | Designed | Social Flow | Tab 5 – View Story and upload story Section | Screen 3 (story — Reply) | |
| d | User mentions | Designed | Social Flow | Tab 5 – View Story and upload story Section | Screen 4 (Upload story — tool bar) Story editor tool bar; sticker UI provided by the integrated story-editor library. | Story editor tool bar; sticker UI provided by the integrated story-editor library. |
| e | Hashtags | Designed | Social Flow | Tab 5 – View Story and upload story Section | Screen 4 (Upload story — tool bar) Story editor tool bar; sticker UI provided by the integrated story-editor library. | Story editor tool bar; sticker UI provided by the integrated story-editor library. |
| f | Polls | Designed | Social Flow | Tab 5 – View Story and upload story Section | Screen 4 (Upload story — tool bar) Story editor tool bar; sticker UI provided by the integrated story-editor library. | Story editor tool bar; sticker UI provided by the integrated story-editor library. |
| g | Question stickers | Designed | Social Flow | Tab 5 – View Story and upload story Section | Screen 4 (Upload story — tool bar) Story editor tool bar; sticker UI provided by the integrated story-editor library. | Story editor tool bar; sticker UI provided by the integrated story-editor library. |
| h | Countdown stickers | Designed | Social Flow | Tab 5 – View Story and upload story Section | Screen 4 (Upload story — tool bar) Story editor tool bar; sticker UI provided by the integrated story-editor library. | Story editor tool bar; sticker UI provided by the integrated story-editor library. |
| i | Location stickers | Designed | Social Flow | Tab 5 – View Story and upload story Section | Screen 4 (Upload story — tool bar) Story editor tool bar; sticker UI provided by the integrated story-editor library. | Story editor tool bar; sticker UI provided by the integrated story-editor library. |
| j | Link sharing | Designed | Social Flow | Tab 5 – View Story and upload story Section | Screen 4 (Upload story — tool bar) Story editor tool bar; sticker UI provided by the integrated story-editor library. | Story editor tool bar; sticker UI provided by the integrated story-editor library. |
| # | Contract point | Status | Flow | Tab | Screen(s) — tap to open in Figma | |
|---|---|---|---|---|---|---|
| a | Like posts | Designed | Social Flow | Tab 2 – Home of Social Media | Screen 1 (Home — like) | |
| b | Like reels | Designed | Social Flow | Tab 8 – Shorts (Reels) | Screen 1 (Shorts — like) | |
| c | Like stories | Designed | Social Flow | Tab 5 – View Story and upload story Section | Screen 1 (story — like) | |
| d | React to content | Designed | Social Flow | Tab 2 – Home of Social Media | Screen 1 (Home — reactions) |
| # | Contract point | Status | Flow | Tab | Screen(s) — tap to open in Figma | |
|---|---|---|---|---|---|---|
| a | Add comments | Designed | Social Flow | Tab 2 – Home of Social Media | Screen 2 (comments — Add Comment) | |
| b | Reply to comments | Designed | Social Flow | Tab 2 – Home of Social Media | Screen 2 (comments — Reply) | |
| c | Like comments | Designed | Social Flow | Tab 2 – Home of Social Media | Screen 2 (comments — heart) | |
| d | Mention users in comments | Designed | Social Flow | Tab 2 – Home of Social Media | Screen 2 (comments — @mention) |
| # | Contract point | Status | Flow | Tab | Screen(s) — tap to open in Figma | |
|---|---|---|---|---|---|---|
| a | Share content internally | Designed | Social Flow | Tab 2 – Home of Social Media | Screen 3 (More Option — send to people) | |
| b | Repost content | Designed | Social Flow | Tab 4 – Upload post | Screen 19 (Share Post) | |
| c | Send content to chats | Designed | Social Flow | Tab 2 – Home of Social Media | Screen 3 (More Option — people row) | |
| d | Share marketplace listings | Designed | Social Flow | Tab 11.5 – Message Settings | Screen 7 (more option — Marketplace) Screen 9 (Explore — send product) |
| # | Contract point | Status | Flow | Tab | Screen(s) — tap to open in Figma | |
|---|---|---|---|---|---|---|
| a | Save posts | Designed | Social Flow Social Flow | Tab 2 – Home of Social Media Tab 13 – My Profile | Screen 1 (Home — save icon) Screen 1 (My Profile — Saved) | |
| b | Save reels | Designed | Social Flow | Tab 8 – Shorts (Reels) | Screen 1 (Shorts — save) | |
| c | Save marketplace items | Designed | Social Flow | Tab 13 – My Profile | Screen 1 (My Profile — Saved) Marketplace save is in Module 3; items appear under Saved. | Marketplace save is in Module 3; items appear under Saved. |
| d | Organize saved collections | Designed | Social Flow | Tab 13 – My Profile | Screen 1 (My Profile — Saved tab & Collections) Saved items and collections are shown in the Saved / Collections tabs of My Profile. | Saved items and collections are shown in the Saved / Collections tabs of My Profile. |
| # | Contract point | Status | Flow | Tab | Screen(s) — tap to open in Figma | |
|---|---|---|---|---|---|---|
| a | Follow users | Designed | Social Flow Social Flow | Tab 8 – Shorts (Reels) Tab 13 – My Profile | Screen 1 (Shorts — Follow) Screen 6 (Followers — Follow back) | |
| b | Unfollow users | Designed | Social Flow | “2 User Profile” group (right of Tab 2) | Screen 1 (User profile — Unfollow) | |
| c | View followers | Designed | Social Flow | Tab 13 – My Profile | Screen 6 (Followers) | |
| d | View following | Designed | Social Flow | Tab 13 – My Profile | Screen 7 (My Following) | |
| e | Receive follow notifications | Development only | Social Flow | Tab 1 – Home of V Social Media | Screen 2 (Home — notification bell) See §12. | See §12. |
| # | Contract point | Status | Flow | Tab | Screen(s) — tap to open in Figma | |
|---|---|---|---|---|---|---|
| a | Enable disappearing messages | Designed | Social Flow | Tab 11.1 – My Chats screens | Screen 3 (chat menu — Disappearing Messages) | |
| b | Set message expiration timers | Partly designed | Social Flow | Tab 11.1 – My Chats screens | Screen 3 (chat menu — Disappearing Messages) Timer picker not drawn — to add in development. | Timer picker not drawn — to add in development. |
| c | Auto-delete messages after expiry | Development only | — | — | Behaviour implemented in development (no separate screen required). | Behaviour implemented in development (no separate screen required). |
| d | Use disappearing messages in private and group chats | Partly designed | Social Flow Social Flow | Tab 11.1 – My Chats screens Tab 12.3 – Group Settings | Screen 3 (chat menu) Screen 1 (Group menu) Same toggle for groups — to add in group menu. | Same toggle for groups — to add in group menu. |
| e | Manage disappearing message settings | Partly designed | Social Flow | Tab 11.1 – My Chats screens | Screen 3 (chat menu — Disappearing Messages) See timer note. | See timer note. |
| # | Contract point | Status | Flow | Tab | Screen(s) — tap to open in Figma | |
|---|---|---|---|---|---|---|
| a | Create groups | Designed | Social Flow | Tab 12.4 – Add new Communities and Groups | Screen 3 (Add New group) Screen 4 (New empty group) | |
| b | Join groups | Designed | Social Flow | Tab 12.5 – Joined communities and groups | Screen 2 (Community — groups you can join) | |
| c | Invite members | Designed | Social Flow | Tab 12.4 – Add new Communities and Groups | Screen 5 (Add member) | |
| d | Remove members | Designed | Social Flow | Tab 12.1 – Communities and groups | Screen 10 (Remove Member) Screen 11 (Member removed) |
| # | Contract point | Status | Flow | Tab | Screen(s) — tap to open in Figma | |
|---|---|---|---|---|---|---|
| a | Group profile image | Designed | Social Flow | Tab 12.3 – Group Settings | Screen 3 (Edit Group — image) | |
| b | Group description | Designed | Social Flow | Tab 12.3 – Group Settings | Screen 3 (Edit Group — bio) | |
| c | Group admins | Designed | Social Flow | Tab 12.3 – Group Settings | Screen 1 (Group with members — admin menu) Screen 2 (Group permission) | |
| d | Group moderators | Designed | Social Flow | Tab 12.3 – Group Settings | Screen 2 (Group permission) | |
| e | Group announcements | Partly designed | Social Flow | Tab 12.1 – Communities and groups | Screen 7 (Group Chat) No separate announcement banner drawn; admin-only posting via permissions. | No separate announcement banner drawn; admin-only posting via permissions. |
| f | Shared media gallery | Designed | Social Flow | Tab 12.1 – Communities and groups | Screen 9 (Search Media) | |
| g | Group settings management | Designed | Social Flow | Tab 12.3 – Group Settings | Screen 1 (Group with members) Screen 5 (clear chat) Screen 9 (delete group) |
| # | Contract point | Status | Flow | Tab | Screen(s) — tap to open in Figma | |
|---|---|---|---|---|---|---|
| a | Make voice calls | Designed | Social Flow | Tab 11.4 – Audio and video calling feature | Screen 2 (voice call — Calling) | |
| b | Receive voice calls | Designed | Social Flow | Tab 11.4 – Audio and video calling feature | Screen 3 (voice call — in call) | |
| c | Mute microphone | Designed | Social Flow | Tab 11.4 – Audio and video calling feature | Screen 3 (voice call — mic button) | |
| d | Speaker controls | Designed | Social Flow | Tab 11.4 – Audio and video calling feature | Screen 3 (voice call — speaker button) |
| # | Contract point | Status | Flow | Tab | Screen(s) — tap to open in Figma | |
|---|---|---|---|---|---|---|
| a | One-to-one video calls | Designed | Social Flow | Tab 11.4 – Audio and video calling feature | Screen 1 (video call) | |
| b | Group video calls | Designed | Social Flow | Tab 12.5 – Group calls | Screen 1 (Group video call) Screen 3 (Group Call — in call) | |
| c | Camera controls | Designed | Social Flow | Tab 11.4 – Audio and video calling feature | Screen 1 (video call — camera button) | |
| d | Screen sharing support | Designed | Social Flow | Tab 11.4 – Audio and video calling feature | Screen 1 (video call — control bar) Call screen & screen-share controls are provided by the integrated voice/video calling SDK. | Call screen & screen-share controls are provided by the integrated voice/video calling SDK. |
| e | Audio controls | Designed | Social Flow | Tab 11.4 – Audio and video calling feature | Screen 1 (video call — mic button) |
| # | Contract point | Status | Flow | Tab | Screen(s) — tap to open in Figma | |
|---|---|---|---|---|---|---|
| a | Create communities | Designed | Social Flow | Tab 12.4 – Add new Communities and Groups | Screen 1 (Add new Communities) Screen 2 (New empty Community) | |
| b | Join communities | Designed | Social Flow | Tab 12.5 – Joined communities and groups | Screen 1 (Communities) Screen 2 (Community) | |
| c | Follow communities | Designed | Social Flow | Tab 12.1 – Communities and groups | Screen 2 (Communities) | |
| d | Leave communities | Designed | Social Flow | Tab 12.5 – Joined communities and groups | Screen 2 (Community — Leave Community) |
| # | Contract point | Status | Flow | Tab | Screen(s) — tap to open in Figma | |
|---|---|---|---|---|---|---|
| a | Community feed | Designed | Social Flow | Tab 12.1 – Communities and groups | Screen 4 (Community) | |
| b | Community discussions | Designed | Social Flow | Tab 12.1 – Communities and groups | Screen 7 (Group Chat) | |
| c | Community announcements | Partly designed | Social Flow | Tab 12.1 – Communities and groups | Screen 4 (Community) | |
| d | Community moderation | Designed | Social Flow | Tab 12.2 – Community Settings | Screen 2 (community permission) Screen 3 (Edit Community) Screen 7 (delete community) | |
| e | Community events | Designed | Social Flow | Tab 4 – Upload post | Screen 9 (Upload event) Screen 15 (Upload event — Posted) |
| # | Contract point | Status | Flow | Tab | Screen(s) — tap to open in Figma | |
|---|---|---|---|---|---|---|
| a | New followers | Development only | Social Flow | Tab 1 – Home of V Social Media | Screen 2 (Home — notification bell) No notification list screen drawn — to add in development. | No notification list screen drawn — to add in development. |
| b | Likes | Development only | Social Flow | Tab 1 – Home of V Social Media | Screen 2 (Home — notification bell) See above. | See above. |
| c | Comments | Development only | Social Flow | Tab 1 – Home of V Social Media | Screen 2 (Home — notification bell) See above. | See above. |
| d | Mentions | Development only | Social Flow | Tab 1 – Home of V Social Media | Screen 2 (Home — notification bell) See above. | See above. |
| e | Messages | Development only | Social Flow | Tab 11.1 – My Chats screens | Screen 1 (My Chats — unread badges) See above. | See above. |
| f | Story interactions | Development only | Social Flow | Tab 1 – Home of V Social Media | Screen 2 (Home — notification bell) See above. | See above. |
| g | Group activities | Development only | Social Flow | Tab 1 – Home of V Social Media | Screen 2 (Home — notification bell) See above. | See above. |
| h | Community activities | Development only | Social Flow | Tab 1 – Home of V Social Media | Screen 2 (Home — notification bell) See above. | See above. |
| i | Marketplace activities | Development only | Social Flow | Tab 1 – Home of V Social Media | Screen 2 (Home — notification bell) See above. | See above. |
| j | Match requests | Development only | Social Flow | Tab 1 – Home of V Social Media | Screen 2 (Home — notification bell) Dating module (Module 2) events; see above. | Dating module (Module 2) events; see above. |
| k | System announcements | Covered in Admin Panel module | Admin Panel (page) | Announcements section | Announcements Create Announcement |
| # | Contract point | Status | Flow | Tab | Screen(s) — tap to open in Figma | |
|---|---|---|---|---|---|---|
| a | Profile visibility | Designed | Social Flow | Tab 13 – My Profile | Screen 9 (My Visibility) | |
| b | Story visibility | Designed | Social Flow | Tab 13 – My Profile | Screen 9 (My Visibility) | |
| c | Status visibility | Designed | Social Flow | Tab 11.5 – Message Settings | Screen 3 (My Online status) | |
| d | Last seen visibility | Designed | Social Flow | Tab 11.5 – Message Settings | Screen 1 (My Last Seen) Screen 2 (follower list) | |
| e | Online status visibility | Designed | Social Flow | Tab 11.5 – Message Settings | Screen 3 (My Online status) Screen 4 (Except followers) | |
| f | Read receipts | Designed | Social Flow | Tab 13 – My Profile | Screen 9 (My Visibility — Read receipts (scroll down)) | |
| g | Message permissions | Designed | Social Flow Social Flow | Tab 13 – My Profile Tab 12.3 – Group Settings | Screen 9 (My Visibility — Message permissions (scroll down)) Screen 2 (Group permission) | |
| h | Comment permissions | Designed | Social Flow | Tab 13 – My Profile | Screen 9 (My Visibility — Comment permissions (scroll down)) |
| # | Contract point | Status | Flow | Tab | Screen(s) — tap to open in Figma | |
|---|---|---|---|---|---|---|
| a | Block users | Designed | Social Flow Social Flow | “2 User Profile” group (right of Tab 2) Tab 11.3 – Chat Feature (Block, Unblock, Report, Clear chat) | Screen 3 (Block User) Screen 4 (User Blocked) Screen 1 (Blocking User) Screen 7 (un Block User) | |
| b | Report users | Designed | Social Flow | “2 User Profile” group (right of Tab 2) | Screen 5 (Report user) Screen 6 (Reported) | |
| c | Report content | Designed | Social Flow Social Flow | Tab 2 – Home of Social Media Tab 8 – Shorts (Reels) | Screen 3 (More Option — Report) Screen 19 (Report Reason) | |
| d | Restrict users | Partly designed | Social Flow | Tab 13 – My Profile | Screen 8 (Block List) Restrict mode not drawn — to add in development. | Restrict mode not drawn — to add in development. |
| e | Mute users | Designed | Social Flow | Tab 11.1 – My Chats screens | Screen 3 (chat menu — Mute Notifications) | |
| f | Content filtering | Designed | Social Flow Social Flow | Tab 3 – Explore Tab 8 – Shorts (Reels) | Screen 1 (Explore filters) Screen 3 (More Option — Not Interested) |
| # | Contract point | Status | Flow | Tab | Screen(s) — tap to open in Figma | |
|---|---|---|---|---|---|---|
| a | Posts | Designed | Social Flow | Tab 2 – Home of Social Media | Screen 3 (More Option — Report) | |
| b | Reels | Designed | Social Flow | Tab 8 – Shorts (Reels) | Screen 3 (More Option — Report) Screen 19 (Report Reason) | |
| c | Stories | Designed | Social Flow | Tab 5 – View Story and upload story Section | Screen 3 (story — menu: Report User) | |
| d | Comments | Partly designed | Social Flow | Tab 2 – Home of Social Media | Screen 2 (comments) Report-comment option not drawn — long-press in development. | Report-comment option not drawn — long-press in development. |
| e | Messages | Designed | Social Flow | Tab 11.3 – Chat Feature (Block, Unblock, Report, Clear chat) | Screen 4 (Report user) Screen 5 (Reported) | |
| f | Profiles | Designed | Social Flow | “2 User Profile” group (right of Tab 2) | Screen 5 (Report user) | |
| g | Communities | Designed | Social Flow | Tab 12.5 – Joined communities and groups | Screen 2 (Community — Report Community) |
| # | Contract point | Status | Flow | Tab | Screen(s) — tap to open in Figma | |
|---|---|---|---|---|---|---|
| a | Review reports | Covered in Admin Panel module | Admin Panel (page) | Content Moderation section | Content Moderation | |
| b | Remove content | Covered in Admin Panel module | Admin Panel (page) | Content Moderation section | Content Moderation (2) | |
| c | Suspend accounts | Covered in Admin Panel module | Admin Panel (page) | Users Management section | — | Admin Panel (page) › |
| d | Ban users | Covered in Admin Panel module | Admin Panel (page) | Users Management section | — | Admin Panel (page) › |
| e | Issue warnings | Covered in Admin Panel module | Admin Panel (page) | Content Moderation section | Content Moderation (3) |
| # | Contract point | Status | Flow | Tab | Screen(s) — tap to open in Figma | |
|---|---|---|---|---|---|---|
| a | Share marketplace items as posts | Designed | Social Flow | Tab 4 – Upload post | Screen 8 (More Options — Product) Screen 16 (My Products) Screen 18 (Posted) | |
| b | Promote owned assets | Designed | Social Flow | Tab 4 – Upload post | Screen 16 (My Products — Select Product) | |
| c | Showcase collections | Designed | Social Flow | Tab 13 – My Profile | Screen 1 (My Profile — Collections) | |
| d | Link listings to content | Designed | Social Flow | Tab 4 – Upload post | Screen 17 (Add Detail — linked product) | |
| e | Discuss products within communities | Designed | Social Flow Social Flow | Tab 12.1 – Communities and groups Tab 11.5 – Message Settings | Screen 7 (Group Chat) Screen 7 (more option — Marketplace) |
| # | Contract point | Status | Flow | Tab | Screen(s) — tap to open in Figma | |
|---|---|---|---|---|---|---|
| a | Feeds | Designed | Social Flow | Tab 2 – Home of Social Media | Screen 1 (Home) | |
| b | Profiles | Designed | Social Flow | Tab 13 – My Profile | Screen 1 (My Profile) | |
| c | Communities | Designed | Social Flow | Tab 12.1 – Communities and groups | Screen 7 (Group Chat — shared product) | |
| d | Reels | Designed | Social Flow | Tab 8 – Shorts (Reels) | Screen 1 (Shorts) | |
| e | Stories | Designed | Social Flow | Tab 5 – View Story and upload story Section | Screen 1 (story) | |
| f | Creating a seamless connection between social engagement and commerce | Designed | — | — | Outcome of the items above. | Outcome of the items above. |
The 7 points marked Partly designed above already have their screen and flow in Figma. What remains for each is a small addition to an existing screen — a menu item, a toggle, a banner or a bottom sheet — using components that are already in the design system. No new flows or modules are needed, so these do not block approval of Module 1; they will be added to the Figma file and built as part of development.
| # | Contract point | Planned addition |
|---|---|---|
| 1 | 8.3 Disappearing Messages — expiration timer | Tapping the existing “Disappearing Messages” menu item opens a small bottom sheet: Off / 24 hours / 7 days / 90 days. |
| 2 | 8.3 Disappearing Messages — private & group chats | The same menu item and bottom sheet are added to the existing group chat menu. |
| 3 | 8.3 Disappearing Messages — manage settings | The same bottom sheet lets the user change or turn off the timer at any time. |
| 4 | 9.2 Group Features — Group announcements | An admin-only “Only admins can send messages” setting in the existing Group permission screen, plus a pinned announcement message at the top of the existing Group Chat. |
| 5 | 11.2 Community Features — Community announcements | Like WhatsApp Communities: every community automatically gets an “Announcements” group pinned at the top of its group list. All community members are in it, only community admins can post, and each message reaches every member of every group in the community. Added to the existing Community screen (Tab 12.1 Screen 4) using the existing Group Chat screen. |
| 6 | 13.2 User Safety — Restrict users | A “Restrict” item added to the existing user-profile menu (next to Block / Report) with one confirmation popup, reusing the Block popup style. |
| 7 | 14.1 Reporting — Comments | A “Report” item on comment long-press that opens the existing Report Reason screen. |