Modular Expansion Plan - HoseaCodes/PropFlow-UI GitHub Wiki

Modular Expansion Plan

Phase Module Objective Dependencies Est. Time
Phase 1 Core System Weekly reports, OpenAI review analysis, email delivery, Angular dashboard None (MVP already scoped) 1–2 weeks
Phase 2 Host Context Profiles Store property metadata, cost inputs, host-defined goals Backend models, basic UI form 2–3 days
Phase 3 Dynamic Pricing Engine Recommend price changes using historical occupancy + competitor rates AirDNA API or dummy logic 3–5 days
Phase 4 Occupancy Forecasting Show future risk periods based on current bookings Time-series logic (moving avg) 3–5 days
Phase 5 Amenity ROI Evaluator Suggest upgrades that historically boost revenue Reviews + booking correlation 3–5 days
Phase 6 Dashboard Expansion Heatmap calendar, profit/cost trendline, theme-based feedback charts Needs Phase 2–5 data 1–2 weeks
Phase 7 Calendar Sync & Messaging Google Calendar API, automated message templates Google API integration 1 week
Phase 8 AI Host Copilot Natural language Q&A with host data (e.g., β€œWhy was March bad?”) OpenAI memory/context chaining 2–3 weeks
Phase 9 User Auth & Multi-Property Support Enable multiple users and properties per account DB restructuring, auth layer 1 week

Combined Feature Tracker (Grouped by Domain)

A. Data Modeling & Context

  • Store weekly reports

  • Create Property model

  • Create OperationalCost model

  • Create HostPreferences model

  • Connect each report to a property/host

B. NLP Review Analyzer (OpenAI)

  • Analyze reviews with OpenAI

  • Extract themes and suggestions

  • Map guest sentiment trends over time

  • Visualize frequent complaint categories

C. Occupancy & Pricing

  • Store current occupancy + rate

  • Generate future occupancy forecasts

  • Recommend dynamic price changes

  • Flag dates for discounts/promos

  • Show pricing calendar in frontend

D. Cost & ROI Tracking

  • Track operational costs per week

  • Calculate weekly net profit

  • Recommend cost-cutting strategies

  • Suggest amenities with high ROI

E. Frontend UI/UX

  • Dashboard: summary + email button

  • Weekly insights: occupancy, rate, feedback

  • Calendar heatmap view

  • Cost vs profit chart

  • NLP insights chart (bar/word cloud)

F. Automations

  • Node Cron weekly report generation

  • Auto price adjustments (based on rules)

  • Google Calendar sync

  • Scheduled check-in/reminder messages

G. AI Copilot

  • Natural language question interface

  • β€œWhy did bookings drop?” summary

  • β€œWhat’s my pricing sweet spot?”

  • β€œWhat upgrades should I make?”

H. System Features

  • Multi-property hosting

  • Email/password login or OAuth

  • Admin dashboard to trigger jobs

  • Error monitoring & job retry system


Deliverables (Optional)

Would you like:

  • This in Notion format (Kanban or Timeline view)?

  • A Trello board export or GitHub Project board?

  • The initial Phase 2 & Phase 3 boilerplate code to start expanding?

⚠️ **GitHub.com Fallback** ⚠️