User Flow - HoseaCodes/PropFlow-UI GitHub Wiki
User Flow Diagram (Text-Based)
[ Landing Page ]
|
v
[ Sign Up / Login ]
|
v
[ Onboarding Wizard ]
βββ Step 1: Enter Property Details
βββ Step 2: Define Host Goals (e.g., Maximize Profit, Improve Ratings)
βββ Step 3: Add Optional Guest Reviews (copy/paste or connect data)
|
v
[ Dashboard Home ]
βββ See Weekly Report Summary
βββ Occupancy % + Avg Rate Graph
βββ Review Analysis Summary (GPT)
βββ Recommendations Panel
βββ Dynamic Price Suggestion
βββ Amenity Upgrade Tip
βββ Feedback Fix Action
|
v
[ Weekly Email Notification ]
βββ Summary of occupancy + rates
βββ GPT-generated guest feedback insights
βββ βRead full reportβ β links to dashboard
|
v
[ User Actions ]
βββ Adjust Airbnb listing (pricing, messaging, amenities)
βββ Request a custom insight from AI Copilot (e.g., βWhat happened last March?β)
βββ Export PDF (future)
|
v
[ Next Weekβs Report is Generated Automatically ]
βββ Loop continues via Node Cron
βββ Data feeds improve predictions over time
User Roles & Flow Segments
For First-Time Users
- Objective: Show value in <5 minutes.
- Flow:
Sign Up β Onboarding Wizard β First Report Preview β Email Follow-up
For Returning Users
- Objective: Make the report habitual + actionable.
- Flow:
Login β Dashboard β Weekly Report β Quick Wins β AI Copilot (advanced)