Uwazi: Interface Modernization & System Consistency
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
Lead UX/UI Designer | HURIDOCS | 18 months
Team: CTO + 8 Engineers
Challenge
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
Uwazi, a human rights documentation platform used by 150+ organizations,
had grown organically but became fragmented. Users encountered different
navigation paradigms across features, inconsistent visual hierarchies,
and unpredictable interactions that forced them to relearn the interface
with each new section.
Design Constraints
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
• Translate existing features while eliminating bugs
• Improve interactions between key workflows
• Standardize reusable components
• Build a scalable design system
Solution
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
• Table-based UI for consistency across data views
• Drawer interfaces for focused, contextual tasks
• Stepped modals for complex multi-step processes
• Dynamic Action Bar (DAB) for contextual actions
Tools
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
MindNode, Figma, Miro, Tailwind
Results
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
• 70+ component design system that cut UI development time by 35%
• Unified navigation across a platform serving 4,000+ users in 150+ organizations
• Dramatically improved onboarding — new users productive without relearning each section
• Reusable patterns (tables, drawers, stepped modals) now standard across all features
View full case study: juanmnl.com/projects/uwazi-ui-refactor