Git Product home page Git Product logo

hacktoberfest-projects's Introduction

Hacktoberfest Projects πŸŽ‰

A Web app that lets you find eligible repositories for Hacktoberfest!

Use it here - https://finder.usmans.me

All Contributors

Gitmoji

Contributing

Contributions are always welcome!

Pull Requests about adding languages will not be merged, if you want to suggest adding a new language, please create an issue for that πŸ™‚

Run Locally

Clone the project

git clone https://github.com/max-programming/hacktoberfest-projects.git

Go to the project directory

cd hacktoberfest-projects

Install dependencies (if you want to use npm you can use but its recommended to use pnpm)

pnpm i

Start the server

pnpm dev

Setup Xata

You will need to sign up with Xata and set up a database for the build. After registering for an account, please proceed with the following steps.

Installation

npm install -g @xata.io/cli@latest

Authentication

xata auth login

Migration

Change DB settings in xata.ts and .xatarc (do not commit this) and run migration

xata push main

Tech Stack

Feedback

If you have any feedback, please reach out to us at the issues πŸ˜‰

Authors

Star History

Star History Chart

Contributors ✨

Thanks goes to these wonderful people (emoji key):

Max Programming
Max Programming

πŸ’»
Sunrit Jana
Sunrit Jana

πŸ’»
Masumi Kawasaki
Masumi Kawasaki

πŸ’» πŸ–‹
Rishit Khandelwal
Rishit Khandelwal

πŸ’» πŸ–‹
Anish De
Anish De

🎨 πŸ’»
Mihai-Adrian Andrei
Mihai-Adrian Andrei

πŸ’» πŸ–‹
Gourav Khunger
Gourav Khunger

πŸ’» πŸ–‹
Apoorv
Apoorv

πŸ’» πŸ–‹
Vaibhav Jaiswal
Vaibhav Jaiswal

πŸ’» πŸ–‹
Ashik Chapagain
Ashik Chapagain

πŸ’» πŸ–‹
Avneesh Agarwal
Avneesh Agarwal

🎨 πŸ’»
Mikkel TΓΈnder
Mikkel TΓΈnder

πŸ’» 🎨
Emma Dawson
Emma Dawson

🎨 πŸ’»
Kushagra Jain
Kushagra Jain

πŸ–‹ πŸ’»
Shubhra Agarwal
Shubhra Agarwal

🎨
Hussain Gagan
Hussain Gagan

πŸ–‹ πŸ’»
mohammed hussam
mohammed hussam

πŸ’»
Tejash Patel
Tejash Patel

πŸ’»
Hassan Hanif
Hassan Hanif

πŸ’» πŸ“– ️️️️♿️
Vincent Ho
Vincent Ho

πŸ’»
Adnan Arodiya
Adnan Arodiya

🎨
Dave Menninger ⚑
Dave Menninger ⚑

πŸ€”
Rahul kumar
Rahul kumar

πŸ’» 🎨
Juri Hahn
Juri Hahn

πŸ–‹ πŸ’» πŸ€” 🎨
Marco Ollivier
Marco Ollivier

πŸ€”
Deveesh Shetty
Deveesh Shetty

πŸ’» 🎨
Vishwas Malik
Vishwas Malik

🎨 πŸ’»
Priyankar Pal
Priyankar Pal

πŸ’»
Sumit Upadhyay
Sumit Upadhyay

🎨
Priyanshu Verma
Priyanshu Verma

🎨 πŸ›
Sneha Farkya
Sneha Farkya

🎨
Sadik Saifi
Sadik Saifi

🎨 πŸ’»
Elisha Hollander
Elisha Hollander

πŸ’»
Nishidh Jain
Nishidh Jain

🎨 πŸ’»
Beyzanur Seyhan
Beyzanur Seyhan

πŸ’»
maitri-vv
maitri-vv

πŸ’»
Antonino Bertulla
Antonino Bertulla

πŸ’» 🎨
Mohit
Mohit

πŸ’» πŸ€”
S A G A R
S A G A R

πŸ€” πŸ’»
Prithvi Reddy
Prithvi Reddy

πŸ’» 🎨
Inderjot Singh
Inderjot Singh

🎨 πŸ’»
Olorunnishola Olamilekan
Olorunnishola Olamilekan

πŸ€” πŸ’»
Nabarun
Nabarun

πŸ€” 🎨 πŸ’»
Dhruv Patel
Dhruv Patel

πŸ’» 🎨
James Shopland
James Shopland

πŸ’» πŸ›
Yashwanth Krishna
Yashwanth Krishna

🎨 πŸ’»
Massahoud
Massahoud

πŸ’» πŸ€”

This project follows the all-contributors specification. Contributions of any kind welcome!

hacktoberfest-projects's People

Contributors

allcontributors[bot] avatar alone-y154 avatar anishde12020 avatar apoorvcodes avatar avneesh0612 avatar beyzanur-seyhan avatar dhruvn-patel avatar geeknees avatar hassancodess avatar hussamkhatib avatar inderjotx avatar janasunrise avatar jpdias avatar keith-web3 avatar maitri-vv avatar malik-vishu avatar max-programming avatar mihaiandrei97 avatar mikkel-t avatar nabarvn avatar nidble avatar nishidhjain20 avatar prithvi2k2 avatar priyankarpal avatar rk31415926535 avatar shubhraagarwal avatar snehafarkya avatar tejash429 avatar ur5us avatar vinmaster avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar

hacktoberfest-projects's Issues

Edit color contrast ratio to address accessibility concerns

Accessibility bug

I came to the website to check out some issues for Hacktober Fest and noticed the contrast between the foreground text and background does not meet WCAG 2 AA minimum ratio thresholds for the following on the landing page:

  • h1
  • p
  • span
  • input

Screenshots

Screenshot 2023-09-24 at 11 15 37 AM

Current contrast ratio

The current WACAG 22 color contract ratio is 1.32 : 1
Screenshot 2023-09-24 at 12 30 22 PM

WCAG2 Acceptance Criteria

  • WCAG2 AA minimum is 4.5 : 1
  • suggest WCAG2 AAA minimum is 4.5: 1 and 7 : 1

Suggested solution for text color

Screenshot 2023-09-24 at 12 02 43 PM

Device:

Desktop
Browser: Chrome latest version

Comments

Additional contrast issues are found on the search results for projects but I think this would be a great first issue for some people and would make Hacktober Fest more inclusive for all people :)

[Responsiveness Issue] Header of the website is not responsive

I will make the header of the website responsive, attaching the screenshots of before and after. If you like this, please assign this to me, would be happy to contribute for the same.

Before

Screenshot 2023-10-02 at 5 54 02 PM

After

image

Mobile Device Screenshot

iPhone 12 Pro-1696249678579

Thank You,
Nishidh Jain

refactor: sorting dropdown codes

These codes can be improved by using JavaScript objects and the map function, making it easier to read and maintain.

I want to work on this issue. @max-programming

            <li>
              <Link href={{ query: { ...router.query } }}>Best match</Link>
            </li>
            <li>
              <Link
                href={{ query: { ...router.query, s: 'stars', o: 'desc' } }}
              >
                Most stars
              </Link>
            </li>
            <li>
              <Link href={{ query: { ...router.query, s: 'stars', o: 'asc' } }}>
                Fewest stars
              </Link>
            </li>
            <li>
              <Link
                href={{ query: { ...router.query, s: 'forks', o: 'desc' } }}
              >
                Most forks
              </Link>
            </li>
            <li>
              <Link href={{ query: { ...router.query, s: 'forks', o: 'asc' } }}>
                Fewest forks
              </Link>
            </li>
            <li>
              <Link
                href={{
                  query: { ...router.query, s: 'help-wanted-issues', o: 'desc' }
                }}
              >
                Most help wanted issues
              </Link>
            </li>
            <li>
              <Link
                href={{ query: { ...router.query, s: 'updated', o: 'desc' } }}
              >
                Recently updated
              </Link>
            </li>
            <li>
              <Link
                href={{ query: { ...router.query, s: 'updated', o: 'asc' } }}
              >
                Least recently updated
              </Link>
            </li>

Need Some Padding from Left and Right on Main List Section

Issue Description:
I would like to request the addition of left and right padding to the repository card displayed on the GitHub repository page. Currently, the repository card appears to be lacking padding, and this affects the overall visual aesthetics and readability of the content.

  • Please consider the impact of this change on responsive design, ensuring that it works well on various screen sizes.
  • It's important that the padding is consistent and does not interfere with other elements on the page.

Screenshot 2023-09-30 154539

I would like to work on this issue. Thank you in advance.

Add deployed website url in the readme file

In the readme file there is not link for the deployed live website url. If the url is present then we can just click on it and see the all the eligible repositories without cloning and running locally.

SearchBar Misaligned

Search bar not centrally aligned to the page but moved slightly in the right

Solution :

Centrally Align the navbar without compromising responsiveness of the website

image

[BUG] Error 404 on Best Match

From home page I chose C language. Then I filtered according to Most Help Wanted Issues.
The page doesn't come up but sometimes it does.

[BUG] Dropdown menu stays open

After clicking on the language dropdown and selecting an option, the relevant results appear, but the dropdown options continue to appear. Dropdown menu disappears when you click anywhere. I think this is a bug.

Can you assign me to this issue?

image

Unequal spacing between this buttons

Hi, @max-programming! I'm Sneha from India, a Frontend developer, and a Technical writer. I saw your website and it looks dope however there are some UI-related changes.
This unequal space doesn't look good. I'll give it an equal spacing
Assign this task to me under hacktoberfest label ✨

image

Thank you and have a nice day!

:bug: Signin Button text not display properly

Describe the Bug

  • Users Does not find signin Button bcz of text-color (black && Css)

To Reproduce

  • Checkout Header Part

Expected Behavior

  • Make visible signbutton to write Change Css of button.

Update year in meta description automatically based on current Date

Currently manual updation of year is required in meta description for Hacktoberfest year, which we might forget it to update every year. So, we can use the current year from the date and update the value automatically with manual intervention.

Screenshot 2023-10-14 at 4 50 03β€―PM

Please assign this to me, I would be happy to work on it

Thank You,
Nishidh Jain

Add Report Button

The idea about this is to implement a report button for repositories that are spam but also have the "hacktoberfest" label.

Once a repo is reported, it should be manually reviewed by either me or someone else and then it can be added to a list of filtered repositories

Making the search button autocomplete disable

There's history of searched items visible over clicking on the search button, it should be kept "autocomplete off" to prevent it from invading privacy of user. Also it takes cookies data, which displays vague items searched by user in context to some other search bar.
Screenshot:
image

Please assign under hacktoberfest 2023 :)

Add language selection list

When we chose a language to see hacktoberfest projects repository on that page we don't have any language selection list to directly switch to different language project repos...
Screenshot 2022-10-05 at 1 12 36 AM

Text and Icons color issue

Hey there! πŸ‘‹ I've noticed some issues with the text and icon/button colors in these images. The colors are currently black which is making them a bit hard to read. To improve the overall readability, we should change these to a lighter color, like white or a contrasting shade.

image
image
image

[BUG] Stars filter not getting reset on updating the language

When the user changes the language after apply stars filter, the new url does not contains the stars filter but the value in the stars input still remains the same as old.

Selecting any language & applying stars filter

image

Now updating the language again

image

The query params for stars filter is removed but the values in the filter is still their, this should get cleared instead.

Steps to reproduce:

  1. Go to https://hacktoberfest-projects.vercel.app/
  2. Select or search any language
  3. Apply stars rating filter
  4. Now update the language to something else, and not the query params and stars filter values

@max-programming I would be happy to work on this issue.

If it looks good to you then please assign this to me

Thank You,
Nishidh Jain

404 when clicking SEARCH directly on homepage without input

On the homepage, when we click on searchπŸ” button directly, without providing any input text or providing just blank spaces takes the user to a 404 page.

Expected: Prompt user to provide input
Actual: Considers empty field as input and couldn't perform a proper search

If this issue is concerning, allow me to fix it.

image

[UI] Improve readability for repo description & its topic

Current design has typography issue and spacing issue, which is leading to readability issue. This can be fixed by adding some spacing and fixing typography issue. We can also add some hover effect to the card.

Before:

image

After:

Screenshot 2023-10-02 at 11 40 37 PM

@max-programming If you like the new UI, then please assign this to me, would be happy to contribute for the same

Thank You,
Nishidh Jain

Card sub header text not visible

As at the time i am writing this, the description of each repo in the card is not visible, i propose to make the color white to match with the border colors of each card.

@max-programming Kindly assign this to me.

Screenshot (9)1

chore(dep): migrate to `pnpm`

Currently, we are using npm for this project, but npm has a few problems.

pnpm:

  • Saves disk space by not duplicating packages.
  • Faster installations due to shared packages.
  • Reduces bandwidth usage by downloading packages once.
  • Uses efficient linking for quicker operations.
  • Ensures better project isolation.

npm:

  • May consume more disk space due to duplicated packages.
  • Slower installations compared to pnpm.
  • May use more bandwidth by downloading packages for each project.
  • Performs standard package installations.

pnpm docs: https://pnpm.io/benchmarks

Note: I want to work on this issue

Support GitLab projects

πŸ‘‹ Hacktoberfest allows for folks to contribute both to projects on GitHub as well as on GitLab. Looking at the code here, it appears to only fetch opted-in projects on GitHub. It'd be great to see support for GitLab added as well! Cheers.

No padding in mobile view

image

The cards are not having left and right padding in mobile view. I would like to take up this issue and resolve it.

[BUG] Star's range filter allow negative input

Star filter input fields accept negative values. When I search, it redirects me to a 404 page. I think this is a bug. Inputs should not accept negative values. There should not be a situation where negative values ​​can be accepted. Please assign me to this issue. I think I can solve this issue.

image

image

Contrast on on orange buttons fails accessibility

Color contrast should be at least 4.5 : 1 between background and foreground colors. Orange and offwhite is too low and therefore inaccessible to many people with visual impairments. Orange and black would pass.

New design for Repo Cards

The current design for the Repo cards does not utilize the spacing correctly and it has spacing and visual hierarchy issues. I would like to suggest some changes to this design and I am attaching a new design for the same.

Old Design:
image

New Design:
image

@max-programming Please share your opinion as well, if something needs to be improved in new design.

If you liked the new design, I would be happy to pick this issue up.

Thank You,
Nishidh

The "Most help wanted issues" option should not appear in the "sort types" dropdown menu.

In my opinion, the Most help wanted issues option should not appear in the "sort types" dropdown menu. This is because users may want to sort repositories based on the most stars, most forks, or best match, while also being able to view the repository with the most help wanted issues.
Perhaps we could create a separate dropdown menu for the Most help wanted issues option? What do you guys think about this?

I would love to work on this!

Search Button should be at top

Screenshot 2023-10-02 at 3 07 58β€―PM

Placing the search button at the top of the interface will enhance the user experience significantly. Furthermore, increasing its width will ensure that the placeholder text is displayed correctly. This combination of design choices can contribute positively to the overall usability of the system.

Add Elixir?

Elixir is fun and one of the most loved languages by programmers! It's one that many people would like to learn or use more often, so perfect for Hacktoberfest.

Add Clojure at the other languages list

Hi, I'd like to propose adding the Clojure lang as a new language

I'm creating two new libs that I'd like to make available to the community to participate.

I think this project can help projects in Clojure to participate to the Hacktoberfest

Favicon update Required

I would like to point out that the favicon for this website of hacktoberfest 2022 πŸ˜… .
image
I would love to change it to the latest ones

Pls, assign this issue to me so that I can start working on this issue. @max-programming

SEO Image

An image might be really nice to add when people share this. Maybe the Hacktoberfest logo is a good one for this

IMG-20221006-WA0038.jpg

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    πŸ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. πŸ“ŠπŸ“ˆπŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❀️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.