made with Svelte

Wellbeing Mapping Tool

Interactive Visualization of the NS Quality of Life Results

Visit Site


Interactive Visualization of the NS Quality of Life Results

"The wellbeing map tool lets you interact with the NS Quality of Life survey results online. It was built from the ground up by researchers at Dalhousie University in partnership with team members at Engage Nova Scotia.

Results of the NS Quality of Life Survey make up the dataset available through the tool. You can explore survey results for geographic areas across the province. Like any tool, it can be used with other resources and analysis so you can build what’s useful to you.

The website was first built in React, but due to the heavy use of visualizations and dynamic content it was difficult to maintain the performance requirements while including new features as a single developer. The full front-end codebase was then converted to Svelte (SvelteKit with static adapter) backed by several visualization libraries (e.g. d3.js, plotlyjs and leaflet) and now the development experience is much better and a higher performance and UX is much easier to maintain.

The entire back-end is written in Python, which allows for better and easier statistical/AI library integrations for research purposes."


Engage Nova Scotia

Social Media Links

SparseLab Finite Element Analysis (FEA) Simulator
icon-eye-dark Created with Sketch. 663
Autism Center Osijek Web app for an Autism Center
icon-eye-dark Created with Sketch. 1.468
Sentry for Svelte Svelte Error & Performance Monitoring
🧑 Sponsored by Friends
We’re hosting on Digital Ocean! πŸ’™ Try it today and get a free $100 credit.
SnapTweets Tweet Screenshot Tool
icon-eye-dark Created with Sketch. 1.204
Windows 11 in Svelte Recreated Windows Desktop UI
icon-eye-dark Created with Sketch. 3.182