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

Share Your Ideas to Improve the Website! #17

Open
JollyJolli opened this issue Sep 29, 2024 · 11 comments
Open

Share Your Ideas to Improve the Website! #17

JollyJolli opened this issue Sep 29, 2024 · 11 comments
Labels
enhancement New feature or request

Comments

@JollyJolli
Copy link
Owner

This issue is dedicated to brainstorming and sharing new ideas for improving and enhancing the HacktoberWall website. Whether it's new features, design changes, or any other creative thoughts, this is the place to contribute and discuss them with the community!

What to Share

  • New features you'd like to see implemented.
  • Design improvements or visual elements that could make the site more user-friendly.
  • Ideas to improve the usability or accessibility of the site.
  • Interactive elements that could make the website more engaging (animations, buttons, easter eggs, etc.).
  • Any fun or creative suggestions that can enhance the Hacktoberfest spirit!

How to Contribute

  1. Comment your idea below with a brief explanation.
  2. If possible, suggest how it could be implemented or what skills would be needed.
  3. Feel free to reply and build on others' ideas to improve them!

Guidelines

  • Please keep ideas relevant to the project’s goals (celebrating Hacktoberfest, encouraging contributions, enhancing user experience).
  • Be respectful of other contributors' suggestions.
  • Try to be as detailed as possible so we can better understand and discuss your idea!

Additional Context

We want to foster collaboration and creativity during Hacktoberfest. Any idea, no matter how big or small, could lead to awesome improvements to the website! Let's work together to make HacktoberWall a fantastic project for everyone.

Looking forward to hearing your ideas! 🚀🎉

@JollyJolli JollyJolli added the enhancement New feature or request label Sep 29, 2024
@RudraJy
Copy link

RudraJy commented Sep 29, 2024

Heyy, exciting idea with this repo! I had a couple of suggestions about the search functionality to improve upon the way contributor names get displayed on the wall:

  1. This is trivial but currently, every time a new character is typed in the search bar, it calls the loadContributors() function which fetches the contributors.json file again and again. Instead, it makes sense to just load the contributors.json file once when the page loads up.

  2. More importantly, every time we type a new character(or remove it), it searches for the current input over all contributor names in a linear manner. This might not be the most effective method when the number of contributor names become significantly large. Instead, we could use a better algo for this. I'm thinking something like a trie (or prefix tree) for handling prefix-based searches. This allows for much faster prefix-based lookups compared to linear search.

Let me know what you think!

@JollyJolli
Copy link
Owner Author

I like both ideas, you want to contribute?

@RudraJy
Copy link

RudraJy commented Sep 29, 2024

Sure, could you raise a new issue for this (with the hacktoberfest tag) and assign me that issue?

@JollyJolli
Copy link
Owner Author

Yeah ofc

@JollyJolli JollyJolli pinned this issue Sep 29, 2024
@q1akm
Copy link
Contributor

q1akm commented Oct 3, 2024

I am thinking about changing the theme of a website. The dark mode switch button isn't displaying the website correctly in dark mode because of the background. How about adding some blur and a mask layer for the dark theme version of the website?

Something like this:
HacktoberWall _

What do you think?

@JollyJolli
Copy link
Owner Author

BRO I LOVE IT!!!

@JollyJolli
Copy link
Owner Author

Summit a PR or you want me to create a Issue?

@q1akm
Copy link
Contributor

q1akm commented Oct 3, 2024

Glad to hear that, brother. I will submit a PR when I'm done. I'll make the background change when you click the button, and clicking it again will revert it to the original.

@JollyJolli
Copy link
Owner Author

And please dont remove the rainbow feature! (#47)

@mishrayush15
Copy link

Hey buddy! I would like to suggest an enhancement for your website. Rather than picking up random Facts from the array that is provided in the main code, why don't we make a separate Facts.js file which will consist of 100s of facts, and we will then import that in our main code and will perform the randomly choosing of fact on the whole array that we just imported. This would make the code look clean and also it would make the user experience more unique facts each time he clicks Surprise Me!

@JollyJolli
Copy link
Owner Author

Perfect! I like that idea, if you want you can make it

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
enhancement New feature or request
Projects
None yet
Development

No branches or pull requests

4 participants