BestNest is an interactive app that helps users find their ideal U.S. city based on personalized priorities. Users select what matters most — like air quality, literacy, crime cost, and cost of living — and receive a ranked list of cities with insightful visualizations.
Live Demo: https://bestnest.streamlit.app/
-
Personalized City Recommendations Generates rankings tailored to selected criteria
-
Interactive UI Dropdown interface for selecting key factors in real-time
-
Visual Insights
- Top 10 Cities Table
- Heatmap showing city-by-criteria performance
-
Lightweight Deployment Built with Streamlit and Python for seamless use and modularity
- User selects preferred features (e.g., crime cost, literacy rate)
- The app scores and ranks cities based on weighted inputs
- Results include ranking table and heatmap visualizations
- Python — data processing and backend logic
- Streamlit — UI and deployment
- Seaborn / Matplotlib — visualizations
- Pandas / NumPy — data handling
BestNest/
├── BestNest.py # Main Streamlit app
├── Merge_dataset.py # Data preprocessing script
├── requirements.txt # Python dependencies
└── screenshots/ # Demo screenshots
pip install -r requirements.txt
streamlit run BestNest.py

