EDIT-PROBLY:
๐ USER STATES & BEHAVIOR LOGICโ
๐ USER EXITED (WITHOUT SIGNING IN OR REGISTERING)
-
โ Session Memory Required
-
If the user begins interacting (e.g., selects categories, filters, fills form fields), their choices must be saved locally
-
When the user returns, selections and interactions should remain visible by default
-
๐ง Goal: Don’t lose the user’s momentum. Re-entering should feel seamless.โ
๐ค NOT REGISTERED / NOT SIGNED IN
๐ Behavior similar to: Freeio Demo
๐ฏ Inspired by Fiverr’s public browsing structure
๐งฉ What to Display (without account):
-
๐ Referrals (sample or anonymized)
-
๐ Top Performers Near ZIP Code
-
Click to share location and seeโ
-
-
๐ธ Crowdfunding Campaigns (public-facing only)
-
๐๏ธ Local Properties based on user’s ZIP
-
-
๐ Networking Previews (no DM access)
-
๐ Sorting Options
-
Sort by: “Nearest By”
-
Trending, Most Recent
-
-
๐๏ธ Shop access (entire catalog, could make purchase when signed in)
๐ Actions that trigger Sign-Up Prompt:
-
Posting referral
-
Send message
-
Save campaign
-
Access someone's full profile
โ SIGNED IN / REGISTERED USERS
Upon sign-in, user should be redirected based on their preference:
๐ Redirect Logic:
-
Option 1: Dashboard
-
Option 2: Personalised Landing Page
-
Option 3: Profile
๐ก Preferrably; Let user choose default redirect in account settings if possibleโ
๐ง Signed-In Experience Includes:
-
๐งพ Crowdfunding feed personalized to:
-
Zip code
-
Interests
-
Previous activity
-
-
๐ Referral interactions saved (who they’ve shared referrals with)
-
๐ง Last seen history recalled:
-
Users they messaged
-
Offers posted
-
Groups engaged
-
-
๐ Option to continue where they left off
๐ซ DO NOT:
-
Do not take user to public version of profile Fiverr does
-
Do not expose private activity to others unless made public intentionallyโ
๐ฏ SAMPLE EXPERIENCE TO EMULATE:
Even if it’s not the user’s own campaign, still show:
-
๐งพ Crowdfunding results
-
๐ Listings near ZIP
-
๐ Recommended Providers
-
๐ง “Based on your last visit” cards or notices
๐ BEHAVIOR & LOGIC TO DOCUMENT FOR DEVELOPERS:
1. LOGIN / LOGOUT FLOW
-
Sessions, tokens, auto-login via cookies
-
Redirect to last visited page or dashboard after login
-
Session timeout & logout behavior
-
Login intent tracking (e.g. if user clicked “Post Ad” while logged out)
2. DASHBOARD ACCESS FLOW
-
Role-based access: Viewer, Poster, Bidder, Admin, Advertiser, Verified User
-
Quick actions: Resume post, View bids, Ads, Payments, Ratings
3. POSTING FLOW (Job / Service / Property / Bid Invite)
-
Draft autosave logic
-
Duplicate post prevention
-
Approval logic (if manual review required)
-
Expiration timing & logic (extendable?)
4. BIDDING / APPLY FLOW
-
Notification to poster
-
Countdown for bid closing (if set)
-
Withdraw/edit bid logic
-
Poster reply + award flow
-
Auto-close logic once job awarded or expires
5. RATINGS / REVIEWS FLOW
-
When they appear (after completion)
-
Who can rate who (customer ↔ provider)
-
Editing window (24h to edit)
-
Public display or hidden unless mutual review
-
Star logic vs. text-based feedback
-
Spam/fake review flags (admin tools)
6. PAYMENT FLOW
-
Pre-pay vs. post-pay models
-
Payment holds (escrow optional in future)
-
Receipt generation (RE Network branding)
-
Commission logic (platform fee %)
-
Refund flow (if applicable)
7. INVOICE / RECEIPT FLOW
-
Auto PDF generation
-
White-label RE Network branding
-
Include VAT, fees, placement, duration, user email
-
Archive in user dashboard + email copy
8. ADVERTISEMENT FLOW
(As you’ve begun drafting):
-
Add placement priority rules
-
Show rotation logic (A/B slots, CPM/click views)
-
Expiration & auto-renew logic
-
Extra charge per placement (hero, footer, listing, etc.)
-
Geographic targeting filter logic (e.g., show only to Mexico users)
-
Impression tracking
9. NOTIFICATION LOGIC
-
Internal (bell icon, dashboard)
-
Email (task alert, new bid, invoice)
-
SMS or WhatsApp (optional phase)
-
Logic to avoid spam (frequency caps)
10. REPORTING / FLAGGING FLOW
-
Allow users to report inappropriate listings
-
Auto-hide after X reports or admin approval
-
Admin dashboard: report reason + status
11. USER VERIFICATION FLOW
-
Optional: Phone, Email, ID upload
-
Badge next to name/profile
-
Influences ad priority, bidding trust
12. PROFILE BOOST / AD BOOST FLOW
-
Temporary promotion option (e.g., 7-day boost)
-
Boost logic: appears more often, higher on listings
-
Countdown timer
-
Stackable or one boost per listing?
13. EXPIRATION / RENEWAL FLOW
-
Notifications before ad/job/service expires
-
Easy “Renew” or “Edit & Extend” button
-
Archive logic for expired listings
14. LOCATION DETECTION / PERSONALIZATION
-
Auto-detect user’s country/city for default ad targeting
-
Filter or personalize homepage content based on location
15. SEARCH & FILTER LOGIC
-
Dynamic filters (radius, budget, time)
-
Featured ads on top or randomly inserted
-
Ad placement visibility logic here as well
16. ACCESSIBILITY / GUEST LIMITS
-
Guests can view only limited pages or search results
-
Encourage registration via blurred/locked content
17. MULTI-PLATFORM REDIRECT LOGIC (WHEN MATURED)
-
If user clicks “Advertise” → prompt: Which platform?
-
Jesus Network
-
Life Coordination
-
RE Network
-
-
Store preference for future
-
Shared adserver logic vs. platform-specific branding/content