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

The Needless Long List Of Patterns On The Website #2704

Open
Thegreatsonofigma opened this issue Oct 16, 2023 · 3 comments
Open

The Needless Long List Of Patterns On The Website #2704

Thegreatsonofigma opened this issue Oct 16, 2023 · 3 comments

Comments

@Thegreatsonofigma
Copy link

Thegreatsonofigma commented Oct 16, 2023

The long list of design patterns on the website looks redundant because neither does it provide clues of what each pattern seeks to offer at a glance nor the optionality function for developers or site visitors to make a quick search on any of their preferred design patterns in a few clicks.

I believe this experience would be an unpleasant & unfavorable one as developers/site visitors would spend more time figuring out what pattern suits the solution they are looking forward to finding than actually executing the solutions on these patterns is supposed to proffer therefore curbing their execution speeds on projects.

I have a solution I'm ready to share to make this platform much more accessible for its users if this issue is approved.

cc: @iluwatar

@iluwatar
Copy link
Owner

Oh yes, please share your vision @Thegreatsonofigma

@Thegreatsonofigma
Copy link
Author

Oh, great.

I took my time to run a refix on the UI of the pattern page and was able to make tremendous progress. I was able to proffer solutions to problems I believe users might attest to. Here is an outline of this solution;

  • Introduced a search function on the page to help users (Devs) filter and scrape through the needless long list of patterns.
  • Made a discovery that led to the decision to categorize the JAVA Design Patterns into different sections on the page cutting across Foundational, Organisational, and Operational Categories.
  • A new micro-interaction came to light to attract the attention of users (devs) to design pattern cards they get to hover with their mouse, thereby compelling them to click the card and enjoy their read.
  • It was also important to structure the contents on this page for perfect uniformity and with an intent to streamline the focus of the users to the right content at the right time using a perfect 12pt grid system & an 8pt spacing system.

Here is a link to the prototypes: Desktop Breakpoint View Mobile Breakpoint View

Have a look at the Figma File

That would be all, If you would love to be clarified on anything, kindly quote me anytime and I will reply.

Thank You. cc: @iluwatar

@iluwatar
Copy link
Owner

The prototypes look awesome! If we could implement it, the web site user experience would be completely on the next level. Great work @Thegreatsonofigma 💪

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
Development

No branches or pull requests

2 participants