JoonaPay
JoonaPay is a spend-management platform designed and built for the construction, agriculture, telecoms, and logistics industries in West Africa. I joined the team when the product was being conceptualized and had an unfinished design that I believed didn't meet the design or quality standards of financial tools available in the United States.
Role: Product Design and Design System
Tools: Figma
Timeline: 2024 to 2025
Variant: Default
Used for steps that are inactive and not yet reached in the process flow. Displays a muted background with a grey step number to indicate pending status.
Background Color: Tokens/Surface/Primary
Border Color: Tokens/Border/Primary
Height: 20px
Width: 32px
Border Radius: 999px
Border Weight: 1px
Text Color: Tokens/Static/White
Text Height: 16px
Text Width: 16px
Text Align: Center
Text Style: Label/Small
Variant: Active
Represents the user’s current step in the process. The background is blue with a white step number, drawing focus and confirming which step is being completed.
Background Color: Tokens/Brand/Primary
Height: 20px
Width: 32px
Border Radius: 999px
Text Color: Tokens/Static/White
Text Height: 16px
Text Width: 16px
Text Align: Center
Text Style: Label/Small
Variant: Success
Marks a step that has been successfully completed. The indicator turns green with a white checkmark icon.
Background Color: Tokens/Success/Primary
Height: 20px
Width: 32px
Border Radius: 999px
Icon Color: Tokens/Static/White
Icon Align: Center
Variant: Warning
Used when a step requires user attention or correction before proceeding. The indicator turns orange with an exclamation icon to highlight the issue.
Background Color: Tokens/Warning/Primary
Height: 20px
Width: 32px
Border Radius: 999px
Icon Color: Tokens/Static/White
Icon Align: Center
© 2023–2026 John Konnakkottu. All rights reserved.








