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