Skip to content

Update the Technologies dropdown in the Projects page to match the Figma design #2397

@abuna1985

Description

@abuna1985

Overview

We need to update the Technology Languages / Technologies dropdown menu on the Projects page to match the newly created Figma design so that we can provide a better user experience for our end-user.

Details

With the addition of Languages into the now Languages / Technologies dropdown (formerly Technologies dropdown), this issue had to be modified to take into account the inclusion of languages in the dropdown. @IsaacDesigns from Design Team said to go ahead with implementing Version C of the desktop design and implementing the mobile design. (See #2672 (comment) for more info.)

Click here to see the current projects page `Languages / Technologies` dropdown on the live website for desktop and mobile(before changes)

On desktop
desktop-project-page-tech-lang-dropdown

On mobile
mobile-project-page-tech-lang-dropdown

Click here to see the proposed projects page `Languages / Technologies` dropdown Figma designs for desktop and mobile (after changes)

Desktop design Version C
version-c-tech-lang-dropdown

Mobile design
mobile-tech-lang-dropdown

Outdated screenshots (Do not use these)
Click here to see the current projects page `Technologies` dropdown (before changes)

projects-dropdown-before

Click here to see the proposed projects page `Technologies` dropdown Figma design (after changes)

projects-dropdown-after

Action Items

  • Refactor the CSS for the desktop version of the Technologies Languages / Technologies dropdown to be 768px wide and the checkboxes create the appropriate columns to fit all technologies and languages. Also, include the scrollbar.
  • Ensure the dropdown matches Version A Version C of the Projects page Figma design
  • Refactor the CSS for the mobile version of the Languages / Technologies dropdown to include a scrollbar
  • Ensure the dropdown matches the Projects page Figma design for mobile
  • When complete, submit a pull request with the proposed changes
  • Make sure the page looks fine for smaller viewport screens as well, such as tablet, mobile (responsiveness)

Resources/Instructions

Metadata

Metadata

Labels

Complexity: LargeFeature: Refactor CSSPage is working fine - CSS needs changes to become consistent with other pagesP-Feature: Projects pagehttps://www.hackforla.org/projects/role: front endTasks for front end developerssize: 2ptCan be done in 7-12 hoursstatus: UpdatedNo blockers and update is ready for review

Type

No type

Projects

Status

Done

Relationships

None yet

Development

No branches or pull requests

Issue actions