Inspiration

Dating in Singapore is tough — everyone’s heard about “shrinking dating pools,” but the numbers are usually fuzzy. We wanted to turn hard census data into something personal and interactive: a calculator that shows the real odds of finding someone who meets your criteria.

What it does

The Singapore Dating Pool Calculator lets you: Select an age range, sex, and ethnicity Filter by marital status (e.g. must be single) See what percentage of the population matches your requirements Visualize the results with juicy charts like the Marriage Cliff It transforms static census tables into a fun, intuitive way to explore the dating landscape in Singapore.

How we built it

Pulled data from data.gov.sg: Resident Population Aged 15 Years and Over by Age Group, Marital Status, Sex and Ethnic Group (Census 2020) Plugged it into Plotly and made edits!

Challenges we ran into

Visualization balance: Too many charts looked “dry” — we had to design playful but still accurate visuals. Data granularity: Census data is aggregated into bins, so we couldn’t always give precise custom age ranges.

Accomplishments that we're proud of

Built a working calculator that anyone in Singapore can use to check their dating odds Created story-driven charts (like the Marriage Cliff) that make the data instantly engaging Made census data feel personal and fun, rather than just statistics

What we learned

Census data can be surprisingly rich for storytelling — you just need the right framing Visualizations are not just decoration; they shape how users understand complex numbers

What's next for Singapore Dating Pool Calculator

Add more filters if we can get new datasets: income, BMI, education level, height Build a “compatibility estimator” where users input their profile and get odds of finding a match

Built With

Share this project:

Updates