Skip to content

Suggestion: Improved landing page with new design #1146

@AyushhhCR7

Description

@AyushhhCR7

Describe the feature

This issue proposes defining and implementing a cohesive design system and visual language for the PictoPy as part of the overall visual overhaul.

Figma File: https://www.figma.com/design/loFMxcum8P539ulceCDfAM/PictoPy?m=auto&t=88meYIGPxgKegEoI-6

This will establish the foundation for all subsequent UI updates, ensuring visual consistency, accessibility, and minimal performance overhead across the site.

Scope

  • Typography and font usage
  • Colour palette and contrast-safe colour tokens
  • Iconography style and usage
  • Spacing, layout, and visual rhythm
  • Base UI components (buttons, links, cards, etc)
  • Accessibility and performance considerations

Current Design Issues

  • Inconsistent typography hierarchy across sections
  • Colour contrast issues affecting readability and accessibility
  • No clearly defined visual tokens (colours, spacing, components)
  • UI elements (buttons, links, badges) lack consistency
  • Design decisions are repeated instead of reused

Proposed Solution

  • Define a clear typography (headings, body, captions) with consistent usage
  • Introduce a colour system using accessible contrast ratios
  • Standardise iconography style and sizing
  • Create reusable base components (buttons, links, cards) to be used across the site
  • This implementation should support responsive layouts and be compatible with the existing light/dark colour system defined in the Design System.
  • Use lightweight Tailwind CSS to avoid unnecessary runtime or bundle overhead
  • Document design decisions to make future contributions easier

Add ScreenShots

Image Image Image

Design Considerations

  • Accessibility
  • Visual consistency
  • User flow/navigation
  • Responsive design

Record

  • I agree to follow this project's Code of Conduct
  • I want to work on this issue

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type
    No fields configured for issues without a type.

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions