EDIT-PROBLY:
🔁 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