HomeTracker MVP v13H Login Status Fix Test

Buyer-side scoring tool for Ray & Ana with Firebase sign-in and shared Firestore sync. V13H keeps the shared Ray/Ana cloud sync, V13F buyer preference weights, and adds a stronger login/status stabilization fix so transient Firestore listener warnings cannot leave the Cloud Offline badge after shared data is already loaded.

Version 13H keeps the V12 file-folder layout, Listing Import tab, shared Buyer Criteria, protected JSON import, selectable preference weights, and adds a stronger cloud login/status stabilization fix.

Dashboard / How to use

Orange = editable inputs Gray = calculated logic Green/yellow/red = decision output

This version keeps the practical V12 workflow: paste the listing link for reference, use the Listing Import tab for copied listing facts, then enter or select property details. New manual properties can be saved, edited, removed from rankings/export, marked as viewed/drive-by, selected for realtor showing export, de-duplicated, and exported/imported as JSON. V13H adds Ray/Ana cloud sync, shared buyer criteria, safer JSON restore modes, viewed/drive-by import protection, selectable preference weights, and a cloud login/status stabilization fix.

Cloud Sync / Ray & Ana Household

Sign in to load and update the shared ray-ana household data. If you are not signed in, the app falls back to this browser's local storage.

Cloud not connected Signed out Local mode
Cloud sync is optional. Sign in when you are ready to use shared data.

Score Output

0.0/10
Enter or select a property
Select a tracked property below or enter a new property to calculate.
Est. payment
$0
Loan amount
$0
Payment gap
$0
Price / sqft
$0

Score breakdown

Estimated monthly payment breakdown

Principal & Interest$0
Property Tax$0
Home Insurance$0
HOA$0
CDD$0
Total Estimated Monthly Payment$0
Estimated Annual Property Tax$0
Veteran % Discount Credit$0
Tax Basis / Model

Recommended Version 12 workflow

1. Score or inspect a homeUse the Property Entry tab to load a saved listing or enter a new one.
Import listing textPaste a listing URL and copied listing facts, then let the app extract fields for review.
2. Tune the buyer profileUse Buyer Criteria for payment, tax, veteran/homestead, and preference weights.
3. Compare the shortlistUse Ranked Homes for score, monthly breakdown, viewed status, and remove/hide.
4. Send showing listUse Realtor Export to pick homes and create a CSV or print/PDF report.
Design recommendation: keep daily-use tabs first and deeper maintenance tabs last. That prevents the tool from feeling like one long spreadsheet.

Listing Import / Fact Extractor

Version 12 does not scrape Zillow/Realtor/Redfin automatically. Instead, paste the listing link and copy/paste visible listing text or remarks. The browser runs a local extraction pass, shows what it found, and lets you push the reviewed facts into Property Entry.

Good MVP workflow: copy listing facts from the public page, paste them here, review the extracted fields, then save the final property. This avoids building a website scraper and keeps you in control of the data.

Extracted preview

No listing text extracted yet.
After extraction, likely facts will appear here for review.
Review required: HOA, CDD, baths, lake/water view, fence, and patio language can be inconsistent across listing sites. Confirm these before offer.

Property Entry

Buyer Criteria & Tax Assumptions

Tax model note: The tax model uses the St. Johns County millage total you provided: 13.5252 mills. The conservative view estimates a new buyer tax reset at the offer price, while the default primary-home model applies homestead and veteran exemption inputs.

Shared criteria sync

V13H can save these Buyer Criteria & Tax Assumptions and selected preference weights to the shared Ray/Ana cloud workspace. Change the fields or preference checkboxes, then click Save shared criteria. Checked preference weights must total 100 before shared criteria can be saved.

Criteria local/default
Shared criteria has not loaded yet.

Preference weights

V13H: Check only the buyer preferences that matter. The checked weights must total exactly 100 before you save shared criteria. Unchecked preferences are ignored in the fit score.

Weights: 0 / 100

Ranked Tracked Properties

These rows are rescored live using your current criteria above. Version 12 uses a cleaner tabbed layout so you can focus on one workflow area at a time.

RankScorePropertyListing / FeaturesOffer & LoanMonthly BreakdownStatusActions

Realtor Showing Export 0 selected

Pick the homes you want to send to your realtor, then export a clean Excel-friendly CSV or a print/PDF-ready showing request. The PDF now follows the same checked fields as the CSV export, so notes/verify items stay out unless you select them.

Include in export

Showing request note

SendRankPropertyScorePriceTour detailsNotes for realtor

Saved Property Data

V13H can use Firebase cloud sync after sign-in, while still preserving the original browser/local JSON workflow. Use these controls to export an updated active JSON file, merge an imported file, or replace the active cloud/local list from a JSON backup without accidentally wiping viewed/drive-by tracking.

Import modes: Merge/update keeps the current list and adds/updates matching records. Replace active list exactly makes the saved/cloud list match the imported JSON and clears the hidden/removed list, which is the correct restore behavior when you want to go from an older 33-record backup back to a newer 22-record backup. Viewed/drive-by handling defaults to preserving current live tracking so an older JSON file cannot reset homes you already marked as viewed or drive-by.

Browser-saved entries you can delete

Deleting here removes the browser-saved copy. To remove any property from ranked tracked properties and the exported active JSON, use the red “Remove” button in the ranked table.

Saved Address / PlanOfferLinkViewedDrive-byAction

Removed / hidden properties

These are excluded from rankings and from the active JSON export. Restore them here if you change your mind.

Removed Property KeyAction

MVP Roadmap

Now: local browser MVP with manual entry, tracked-property scoring, payment estimate, Go/No-Go output, and realtor showing-list export.
Next: add user accounts, save searches, connect approved MLS/RESO/IDX data, map views, comparable sales, and lender-specific recast eligibility rules.
iPad note: If the tabs or buttons do not respond, the file is usually opening in the iPad Files/Quick Look preview instead of a real browser page. Use a hosted link for best results, or open the HTML directly in Safari/Chrome and confirm JavaScript is enabled.