Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

CTJ: Design system #606

Open
3 of 5 tasks
fenglugithub opened this issue Nov 5, 2024 · 8 comments
Open
3 of 5 tasks

CTJ: Design system #606

fenglugithub opened this issue Nov 5, 2024 · 8 comments
Labels
dependency This item depends on something feature: Design System PBV: design all issues for design roles role: UI/UX - Design size: 3pt Can be done in 13-18 hours

Comments

@fenglugithub
Copy link
Member

fenglugithub commented Nov 5, 2024

Dependency

Cannot completely close this issue out until we have some user testing with the CTJ MVP prototype. Once the team has analyzed findings and recommendations, the team should update the Design system accordingly.

Overview

As designers, we need a centralized and accessible design system file to serve as the definitive source for all design components, promoting consistency across projects. This issue will involve organizing core elements, incorporating any pending components, and establishing clear guidelines for usage and maintenance. By doing so, we ensure that all team members can easily follow established standards, leading to a more cohesive and efficient design process.

Action Items

  • Organize Core Components
  • Incorporate Pending Components
  • Create Usage Guidelines
  • Review for Consistency and Accessibility
  • Share the Finalized File

Resources/Instructions

Resources

@fenglugithub fenglugithub added role: UI/UX - Design size: 3pt Can be done in 13-18 hours feature: Design System PBV: design all issues for design roles labels Nov 5, 2024
@github-project-automation github-project-automation bot moved this to 🆕 New Issue Approval in P: CTJ: Project Board Nov 5, 2024
@rishi222k rishi222k self-assigned this Nov 8, 2024
@nooriaali9
Copy link
Member

Hi @fenglugithub please add a milestone to this issue, so I can move it in-progress/ backlog

@nooriaali9
Copy link
Member

Moving it to in-progress @rishi222k

@nooriaali9 nooriaali9 moved this from 🆕 New Issue Approval to 🏗 In progress in P: CTJ: Project Board Nov 26, 2024
@rishi222k
Copy link
Member

After discussions with Carmen and Lu, we’ve decided to pivot from our initial approach to migrating the design system file. Due to Figma's free plan limitations, we will now keep and maintain the design system within the existing CTJ Figma file instead of creating a separate file.

@rishi222k
Copy link
Member

Design System Updates (December 14, 2024)

Design system file

Re-organizing Design System

  • Re-structured design system into 4 sections:
    1. Foundations
    2. Assets
    3. Core Components
    4. Pending Components (in progress)
  • Introduced new section within foundations for dev specifications
    • Added spacing units and breakpoint specifications

Brand Alignment

  • Updated visual styling to align with CTJ brand style
  • Added expanded variations to vector CTJ logos

Reference Guide

  • Added reference guide for Typography, CoP Cards, Illustrations/photos. Includes:
    1. Usage guidelines
    2. Representation formats
    3. Design specifications (units, styles, etc.)

image
image
image

@rishi222k
Copy link
Member

Design System Updates (Jan 9, 2025)

Design system file

Updated pending components

  • Migrated pending components from previous design system
  • Created component sets for Radio icon button and Text area field
  • Cleaned up previous design system
  • Resolved outdated comments

image

@rishi222k
Copy link
Member

Design System Updates (Jan 11, 2025)

Design system file

Reference and usage guidelines

  • Added usage guidelines for all pending components
  • Updated guides for core components and foundation section

image
image

@rishi222k
Copy link
Member

List of components that need to be updated or added to Design system:

  • FAQ Accordion
  • Rating scale (Skill matrix)
    • Rating number button
  • Bottom Nav (MVP flow)
  • Availability calendar

@kcoronel kcoronel moved this from 🏗 In progress to 🧊 Ice Box in P: CTJ: Project Board Jan 23, 2025
@kcoronel kcoronel added the dependency This item depends on something label Jan 23, 2025
@rishi222k
Copy link
Member

Following discussions with Lu, Terrence, and the team, adding a note on potential design system updates to discuss:

  • Convert pixel units to rem.
  • Mark finalized styles and components for development as they become ready.
  • Evaluate shadcn/ui for specific components (e.g. calendar) and next steps for alignment.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
dependency This item depends on something feature: Design System PBV: design all issues for design roles role: UI/UX - Design size: 3pt Can be done in 13-18 hours
Projects
Status: 🧊 Ice Box
Development

No branches or pull requests

4 participants