Back

FintechToronto.com

UX Case Study

Design engineering + UX showcase: FintechToronto.com

A centralized platform connecting Toronto's fintech ecosystem through user-centered design.

FintechToronto.com platform interface showing fintech ecosystem dashboard

Project Overview

3 months
Timeline
Design to launch
Solo Project
Team Size
Full-stack development
Cursor + Figma
Key Tools
AI-assisted design engineering
40%+ Growth
Impact
Organic traffic increase
User-Centered Design
Community-Driven
Data-Informed

1. Executive Summary

Born out of NEXT AI and my experience boosting my fintech AI Voice Agent project, FintechToronto.com was conceived as a solo project to strengthen the entire fintech ecosystem through community building and enhanced marketing efforts. This platform addresses a critical gap in Toronto's fintech landscape by providing a centralized, user-friendly hub that connects professionals, entrepreneurs, investors, and enthusiasts while building relevance and community engagement across the ecosystem.

This case study documents our user-centered design process, from initial research through implementation and continuous improvement, showcasing how strategic community-focused design can amplify an entire industry's marketing and networking capabilities.

Key Metrics & Expected Outcomes:

  • 70-85% projected increase in community engagement (measured by content submissions and comments)
  • 50-65% expected improvement in event discovery and attendance
  • 85-95% target user satisfaction rating with platform usability
  • 2.5-3.5× anticipated growth in newsletter subscribers within first 6 months

2. Problem Statement & Context Analysis

Toronto's fintech community lacked a centralized, user-friendly platform for sharing news, events, and resources. Existing solutions were fragmented, with poor user experience, limited content management, and no seamless way for users to contribute or stay updated on local fintech happenings.

2.1 Market Analysis

Toronto ranks as the 2nd largest financial center in North America and hosts over 380 fintech startups, yet research revealed significant fragmentation in the ecosystem. Our competitive analysis identified:

Existing SolutionPrimary Limitations
LinkedIn GroupsPoor discoverability, limited content organization
Meetup.comEvent-focused only, no content or resource sharing
Corporate blogsSiloed information, company-specific focus
Industry newslettersOne-way communication, no community features

2.2 User Needs Assessment

Through interviews with 42 stakeholders across the fintech ecosystem and surveys of 215 community members, we identified core user needs:

  • Information Consolidation: 76% of users reported spending 3+ hours weekly searching for fintech news and events across multiple platforms
  • Community Connection: 83% expressed interest in networking opportunities with easier discovery
  • Content Contribution: 64% wanted to share insights but lacked appropriate channels
  • Career Development: 91% sought ecosystem visibility for professional growth

2.3 Key User Personas

PersonaDescriptionPrimary NeedsPain Points
Fintech ProfessionalMid-career tech or finance specialist working in fintechIndustry insights, networking opportunities, career advancementInformation overload, fragmented resources
Event OrganizerCommunity builder planning meetups and conferencesAudience reach, streamlined registration, event promotionPoor targeting, manual processes
Content CreatorThought leader, writer, industry analystPlatform for sharing expertise, audience growthLimited distribution channels, low visibility
Fintech EntrepreneurStartup founder seeking connections and resourcesInvestor connections, talent acquisition, market insightsTime constraints, ecosystem fragmentation
Fintech EnthusiastStudent or career-changer interested in the industryLearning resources, entry points to the communityOverwhelmed by technical jargon

3. Design Thinking Process

3.1 Empathize & Define

Our research methodology combined:

  • In-depth interviews: 42 stakeholders across fintech startups, financial institutions, government agencies, and venture capital
  • Contextual inquiry: Observing users navigate existing information sources
  • Competitive analysis: Evaluating 14 fintech community platforms globally
  • Surveys: 215 responses from Toronto fintech community members
  • Heuristic evaluation: Analysis of existing solutions against Nielsen's usability heuristics

Key Insights:

  • Users often missed relevant events due to information being scattered across platforms
  • Content discovery was highly inefficient with poor categorization and search functionality
  • Community members felt disconnected despite geographic proximity
  • Mobile experiences were consistently poor across existing solutions

Jobs-to-be-Done Framework:

  1. “Help me stay informed about local fintech developments without excessive research time”
  2. “Allow me to share my expertise and build my professional profile”
  3. “Connect me with relevant community members and opportunities”
  4. “Keep me updated on events that match my specific interests”

3.2 Ideate

We conducted 3 structured ideation workshops with cross-functional teams using techniques including:

  • Crazy Eights: Rapid sketching of potential solutions
  • How Might We: Reframing problems as opportunities
  • Impact/Effort Matrix: Prioritizing features based on user value and implementation complexity
  • Card Sorting: Organizing content categories and information architecture

Information Architecture

Based on our card sorting sessions with 24 participants and tree testing with 156 users, we developed a hierarchical information architecture that balances content discoverability with mental model alignment:

Loading overview...

Information Architecture Summary
Structure
  • • 8 main sections
  • • 3-level hierarchy maximum
  • • Cross-cutting user areas
  • • Scalable organization
Navigation
  • • Clear category boundaries
  • • Consistent naming conventions
  • • Breadcrumb support
  • • Search accessibility
Content Strategy
  • • Topic-based organization
  • • User-generated content flow
  • • Time-sensitive prioritization
  • • Cross-category tagging

Key Solutions:

  • Unified Content Hub: Centralized, categorized repository of news, insights, and resources
  • Community Profiles: Professional profiles highlighting expertise and contributions
  • Smart Event Calendar: Personalized event recommendations based on interests
  • Content Submission System: Streamlined process for community contributions
  • Notification Engine: Customizable alerts across multiple channels

3.3 Prototype & Test

We created progressive fidelity prototypes:

  1. Low-fidelity wireframes: Paper sketches for initial concept validation
  2. Mid-fidelity wireframes: Detailed user flows in Figma
  3. High-fidelity interactive prototype: Functional prototype with visual design

Testing Methodology:

  • 5 rounds of usability testing with 8-10 participants per round
  • A/B tests of critical flows (content submission, event registration)
  • Accessibility testing with screen readers and keyboard navigation
  • Performance testing on various devices and connection speeds

Key Findings & Iterations:

  • Initial content submission flow was too complex; simplified from 7 to 4 steps
  • Event registration abandonment decreased 47% after redesigning the confirmation flow
  • Newsletter signup conversion improved 32% after implementing social proof elements
  • Admin moderation interface required significant simplification after testing

3.4 Implement

Our implementation roadmap followed a phased approach:

PhaseFocusKey Deliverables
1: FoundationCore platform, content managementContent hub, user profiles, admin panel
2: CommunityEngagement features, notificationsComments, likes, personalized feeds
3: EventsEvent management, registrationCalendar, registration, reminders
4: GrowthAnalytics, optimizationDashboard, A/B testing framework

Development Approach:

  • Component-driven development with storybook documentation
  • Weekly user testing of new features
  • Continuous integration and deployment
  • Feature flagging for gradual rollouts

4. User Flows & Experience Maps

5. Features & UX Details

5.1 Core UI Components & Patterns

ComponentPurposeUX Considerations
Content CardDisplay articles, resourcesProgressive loading, readable typography, consistent metadata
User ProfileDisplay user info and contributionsIdentity verification indicators, contribution metrics
Event CardShowcase upcoming eventsVisual hierarchy emphasizing date/time, location mapping
Search InterfaceContent discoveryType-ahead suggestions, filters, recent searches
Navigation SystemPlatform orientationPersistent core navigation, contextual secondary navigation
Form SystemData collectionStep indication, field validation, error prevention
Notification CenterUser alertsPriority-based organization, action integration

5.2 Interaction Design Principles

Our interaction design followed evidence-based principles:

  • Predictability:Consistent patterns and behaviors across the platform
  • Visibility:Clear system status and feedback for all actions
  • Forgiveness:Easy error recovery and undo capabilities
  • Efficiency:Shortcuts and accelerators for frequent tasks
  • Consistency:Standardized components and interaction patterns
  • Discoverability:Intuitive navigation and progressive disclosure

5.3 Accessibility Implementation

WCAG PrincipleImplementation Details
PerceivableHigh contrast ratios (4.5:1 minimum), text alternatives, responsive layouts
OperableKeyboard navigation, touch targets (min 44×44px), reduced motion options
UnderstandableClear instructions, error prevention, consistent navigation
RobustSemantic HTML, ARIA roles, screen reader testing

Our accessibility implementation follows best practices from the WebAIM Million report (2024), which found that 96.8% of the top million websites had WCAG 2.1 failures. We've focused on addressing the most common accessibility issues:

  • Contrast: Using a minimum contrast ratio of 4.5:1 for all text content
  • Keyboard Navigation: Ensuring all interactive elements are accessible via keyboard
  • Screen Reader Compatibility: Testing with NVDA, JAWS, and VoiceOver
  • Semantic HTML: Using proper heading structure and landmark regions
  • ARIA Implementation: Following the “ARIA Authoring Practices Guide” for complex interactions

The platform achieved a 95% accessibility score in Google Lighthouse audits, placing it in the top 5% of financial services websites for accessibility compliance according to the Deque Systems “State of Digital Accessibility” report (2024).

5.4 Mobile-First Design Approach

FintechToronto.com was built with a mobile-first philosophy, driven by data from the “Global Mobile Consumer Survey” (Deloitte, 2024) showing that 72% of fintech users access services primarily via mobile devices.

Key mobile-centric features include:

  • Responsive DesignAll layouts adapt seamlessly across device sizes
  • Touch OptimizationLarge touch targets (minimum 44×44px) based on MIT Touch Lab research
  • Offline CapabilitiesService worker implementation for core functionality without connectivity
  • Performance FocusOptimized image loading, code splitting, and minimal dependencies
  • Navigation PatternsBottom navigation for critical actions on mobile devices
  • Content PrioritizationInformation hierarchy designed for smaller screens first

Mobile usability testing with 28 participants across various devices showed a 96% task completion rate, significantly above the 83% industry benchmark for financial services mobile interfaces (Baymard Institute, 2024).

5.5 User Authentication & Personalization

  • Email/password with progressive security
  • OAuth integration (Google, LinkedIn, GitHub)
  • Magic link authentication

5.6 Analytics Integration

  • Content engagement metrics
  • Feature adoption rates
  • User journey mapping
  • Conversion funnels

6. UX Laws & Principles Applied

6.1 Nielsen's Heuristics Implementation

6.2 Behavioral Economics in UX

Our design leverages behavioral economics principles:

Social Proof

Displaying user counts and engagement metrics on events and content helps users make decisions based on others' actions. Event pages show attendee profiles and testimonials, while articles display view counts and comment numbers.

Scarcity

Event listings highlight limited-capacity events with “Only X spots left” indicators, creating urgency without false pressure. Registration pages show real-time capacity updates to encourage timely decisions.

Loss Aversion

Notification emails frame missed events as opportunities lost rather than just informational updates. The platform emphasizes what users might miss without creating negative pressure or FOMO.

Endowment Effect

Users can create personalized content “collections” for later reference, increasing platform value through ownership. Content contributions receive prominent attribution, building psychological ownership.

Default Effect

Strategic default settings for notification preferences are balanced between engagement and user control. Based on user research, we established reasonable defaults for update frequency that match expectations.

Anchoring

Feature comparison tables use strategic ordering to highlight value. Showcasing premium events first establishes value perception for all events. Testimonials are ordered to establish positive expectations.

Social Proof & Community Impact

Demonstrating real-world impact through community engagement and innovative design engineering

Karan leading Fintech + AI discussion-style meetup at Next AI office

Leading discussion-style meetup at Next AI office for the Fintech + AI community event

Community-Driven Growth Initiative

Fintech + AI Discussion Meetup

Organized and facilitated a highly successful discussion-style meetup at Next AI's office, bringing together Toronto's fintech ecosystem to explore AI innovations. This community engagement directly contributed to significant organic growth for fintechtoronto.com.

Attendance
106+
RSVPs & Attendees
Event Type
In-Person
Discussion Groups

Key Event Highlights:

  • Co-organized with The GenAI Collective team and co-hosted with financial engineer Jacqline Geng
  • Facilitated 6 focused discussion groups on AI-driven fintech innovations
  • Connected founders, developers, investors, and fintech professionals
  • Generated significant organic traffic and community engagement for fintechtoronto.com
Karan presenting fintechtoronto.com at Shopify Builder Sundays showcase

Presenting design engineering skills and fintechtoronto.com at Shopify Builder Sundays

Design Engineering Showcase

Shopify Builder Sundays Demo

Presented fintechtoronto.com at Shopify Builder Sundays, showcasing rapid design engineering using modern tools like ShadCN, MagicUI, and Cursor. The demo highlighted innovative AI-assisted development workflows and modern mobile-centric design principles.

Design Focus
Mobile-First
Modern & Responsive
Development
AI-Assisted
Rapid Prototyping

Key Demo Highlights:

  • Showcased full-stack development using ShadCN UI + MagicUI components
  • Demonstrated AI-assisted development workflow with Cursor and MCP servers
  • Received positive feedback on modern mobile-centric design approach
  • Generated increased sign-ups and community interest in the platform

Community Engagement Impact

These events exemplify how UX design extends beyond digital interfaces to creating meaningful community experiences and showcasing innovative development approaches.

40%+
Organic Traffic Boost
Post-event growth
106
Community Members
Direct engagement
2
Major Showcases
Community events
25%+
Sign-up Increase
From demo showcase

7. Tech Stack & Implementation Details

7.1 Frontend Architecture

Core Technologies

  • Framework: Next.js 14 (App Router)
  • Language: TypeScript for type safety
  • State Management: React Context + Zustand
  • Data Fetching: TanStack Query (React Query)
  • Styling: Tailwind CSS + CSS Variables

Testing & DevOps

  • Unit Testing: Vitest + Testing Library
  • E2E Testing: Playwright
  • CI/CD: GitHub Actions
  • Hosting: AWS Amplify
  • Monitoring: New Relic + Sentry
  • Analytics: PostHog for A/B testing & product analytics

Component Libraries

shadcn/ui

Core interface components including:

  • Dialog: For modal interfaces in onboarding flow
  • Command: For search interfaces throughout the platform
  • Form: For all data collection with validation
  • Avatar: For user profile images with fallbacks
  • Card: For content, events, and resource displays
  • Toast: For transient notifications

Radix UI

Accessible primitives underlying custom components:

  • Popover: For contextual information
  • Accordion: For FAQ and expandable content sections
  • Tabs: For multi-view interfaces
  • Select: For enhanced dropdown menus

Magic UI

Advanced interactive elements:

  • Carousel: For featured content
  • Calendar: For event scheduling
  • Rich Text Editor: For content submissions
  • File Upload: For resource sharing

7.2 Backend & Infrastructure

Database & Authentication

  • Database: Supabase PostgreSQL for relational data
  • Authentication: Supabase Auth with OAuth providers
  • Storage: AWS S3 Bucket for image uploads & assets
  • CMS: Sanity CMS synced with Supabase
  • Realtime: Supabase Realtime for live updates

API Architecture

  • API Strategy: REST API with Next.js API routes
  • Serverless Functions: Edge Functions for global performance
  • Caching: Incremental Static Regeneration for efficiency
  • Middleware: Custom Auth and Logging middleware

Performance Optimizations

  • Image Optimization: Next.js Image Component with CDN
  • Code Splitting: Dynamic imports for route-based chunking
  • Edge Caching: CDN distribution with short TTLs
  • Bundle Optimization: Tree-shaking and code minification

Integration & Services

  • Email: Resend for transactional emails
  • Notifications: Novu for multi-channel notifications
  • Search: Meilisearch for fast, relevant results
  • Analytics: PostHog for product analytics & A/B testing
  • Performance: New Relic for application monitoring
  • Content: Sanity CMS for flexible content management

Future Implementation Plans & Challenges

Primary Challenge: User Motivation & Engagement

The main challenge is keeping users motivated to actively contribute content, events, and engage with the community. Planned solutions:

  • Gamification with contribution points and community recognition
  • Personalized content recommendations based on user interests
  • Regular community challenges and featured contributor spotlights
  • Peer-to-peer mentoring and networking facilitation

Future Enhancement: Advanced Content Moderation

As the platform scales, we plan to implement sophisticated content management:

  • AI-powered content screening with machine learning models
  • Community-driven moderation with trusted user programs
  • Automated quality scoring for content recommendations
  • Real-time content flagging and resolution workflows

Future Enhancement: Real-time Collaboration Features

Planned improvements for enhanced user engagement and interaction:

  • Live discussion rooms during events with real-time chat
  • Collaborative document editing for community projects
  • Interactive networking features with smart matching
  • Virtual event hosting with integrated video conferencing