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

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions