An interactive visualization showing the relative frequency of birthdays in the United States. Built with SvelteKit and D3.
Live site: birthdayrank.com
#9-9 for September 9th)Birth data comes from FiveThirtyEight, combining:
The data pipeline uses CDC data for 1994-1999 and SSA data for 2000-2014 to calculate daily averages.
npm install
npm run dev
The data processing is handled by Python scripts in the data/ directory:
# Install Python dependencies
pip install -r requirements.txt
# Fetch raw data from FiveThirtyEight
python data/fetch_data.py
# Process and generate birthdays.json
python data/process_data.py
This will update src/lib/data/birthdays.json with the latest processed data.
npm run build
npm run preview
This project is configured for static hosting on Vercel.
The static adapter outputs to the build/ directory.