Building Secure, User-Specific Dashboards with Django and Metabase
2025-08-13 , Main Hall

This talk is for data professionals who need dashboards with user authentication and controlled data access. I’ll share how I used Django with Metabase to build an affiliate dashboard, ensuring each user sees only their data without manually managing accounts. Attendees will learn how to integrate Django for secure, personalized dashboards at scale.


While Metabase is a great visualization tool, managing user access can be challenging—either requiring manual user setup or exposing all data to the public.

This proposal is inspired by a real-world project where I built a dashboard for an affiliate program. Instead of manually adding each affiliate as a user in Metabase or exposing sensitive data publicly, I integrated Django to dynamically filter data so that each affiliate could only see their own performance metrics.

Nancy Amandi is a data engineer at a Nigerian e-commerce company. She started as a data analyst and gained recognition through insightful articles and hackathon wins. Passionate about community involvement, she actively contributes to groups like the Data Engineering Community and Women in Data Africa. Her impact earned her the Fast Rising Star award from the Young Data Professionals Community.