NestIQ — AI Airbnb Price Intelligence
Summer 2026
A production-grade full-stack AI platform rebuilt from a data-mining course project — scaled from a 49-row academic dataset to 245K+ real Airbnb listings across 28 US cities, taking a data-science idea end-to-end into a shipped product.
The core is an explainable price-prediction engine built on scikit-learn and XGBoost with SHAP feature attribution (R² ≈ 0.54), so every prediction can be traced back to the features that drove it.
Layered on top: a five-tool agentic host advisor, RAG-backed market chat, and semantic search using sentence-transformer embeddings with a FAISS index.
Shipped as a Next.js 14 + TypeScript frontend against a rate-limited, streaming FastAPI backend serving seven data-mining models — containerized with Docker, quality gates automated through GitHub Actions.
Next.js 14 · TypeScript · Tailwind CSS · FastAPI · Python · scikit-learn · XGBoost · SHAP · FAISS · RAG · Docker · GitHub Actions
Course dataset
49rows
Where it started — a data-mining assignment.
Production corpus
245,000+listings · 28 US cities
Rebuilt as a real ingestion problem rather than a homework set.
Model layer
7data-mining models
scikit-learn and XGBoost, R² ≈ 0.54, every prediction traced back through SHAP attribution.
Retrieval layer
FAISSvector index
Sentence-transformer embeddings for semantic search over the corpus.
Agent layer
5tools
An agentic host advisor and RAG-backed market chat over the same index.
Delivery
FastAPI+ Next.js 14
Rate-limited streaming backend, containerised with Docker, quality gates in GitHub Actions.



