I built Hostfolio with electron to solve my Airbnb analytics. I’d love your feedback on the UI!

Anthony Cherbuin
2026-02-26T13:34:29Z
Hi DEV! 👋
I’m sharing Hostfolio, a project I’ve been building for my own short-term rental analytics.
The "why"
Platform analytics (e.g. Airbnb) only go so far. I wanted to see real performance: true margins after fees and expenses, cash flow by month, and where the money actually goes, without using an ugly spreadsheet. So I built the tool I wanted to use.
What it is
Hostfolio is a desktop app (Mac & Windows). You import your bank CSV statements, set up categorization rules, and get a dashboard with KPIs, interactive charts, and optional pre-purchase analysis for new properties. All data stays on your machine.
Tech stack I (and Claude Code) used
Desktop: Electron
Frontend: Vue 3 + TypeScript
State: Pinia
Styling: Tailwind CSS
Charts: ECharts (vue-echarts)
Build: Vite + electron-builder
Landing site: Nuxt 3 1
Main features
Portfolio analytics: Import CSVs, auto-categorize with custom rules, see credits, debits, net balance, monthly cash flow, expense ratio
Investment metrics: Gross yield, net yield, before/after tax
Charts & breakdowns: Monthly and by category, top months
Pre-purchase analysis: Property details, financing, income/expenses, projected yields and sensitivity (occupancy, rates)
Multilingual: EN, FR, DE, IT
I’d love your feedback
I’ve been staring at this for a while and need some “new users” perspective. Honest feedback on:
UI/UX ? How does the dashboard feel clear or cluttered ? Is the value proposition obvious? Feature ideas ?, What’s the one thing you wish every Airbnb/host tool had?
I’ll be in the comments building in public, so don’t hold back on critiques.