I built a small app called CaliVibe to explore California counties and cities through data
Source: Dev.to
Overview
Sometimes it is easier to understand a place through data rather than descriptions.
CaliVibe is a small interactive, fully client‑side app that lets you explore California counties and cities using various metrics such as population, crime rates, temperature trends, topographical landscape, and other geographic data.
Try the App
You can try it here:
👉
Open Source
The project is open‑sourced on GitHub:
👉
Features
- Quick switching between different datasets
- Visual comparison of regions across:
- Population distribution
- Crime statistics
- Temperature trends
- Terrain elevation
Technology Stack
- Frontend: React, TypeScript, Vite, Tailwind CSS
- Visualization: MapLibre GL, Three.js
- Data: JSON datasets loaded as static assets (no backend required)
Data Sources
- CA DOJ OpenJustice
- California Department of Finance
- US Census Bureau
- Open‑Meteo climate datasets
- Terrain tiles from AWS
The processed datasets are included in the repository.
AI‑Assisted Development
The majority of the code (~98 %) was generated with Claude Code Opus, with a few additions from Gemini 3.1 Pro. This AI‑assisted workflow allowed the idea to become a working prototype very quickly.
Contributing
Feedback, ideas, and improvements are welcome.
Explore the repository for details on how the app works internally.