Git Product home page Git Product logo

anand346 / findissues Goto Github PK

View Code? Open in Web Editor NEW
66.0 66.0 69.0 5.71 MB

FindIssues aims to provide you access to the most recent created issues on github which is not assigned to anyone yet, with its advance search technique ๐Ÿง‘โ€๐Ÿ’ปโœจ.

Home Page: https://findissues.me

License: MIT License

JavaScript 92.03% CSS 7.06% TypeScript 0.76% Shell 0.15%
css hacktoberfest html javascript next nextjs nodejs open-source open-source-project react reactjs

findissues's Introduction

<?php

namespace AnandRaj;

class About extends Me
{
    public function getBasicDetails(): array
    {
        return [
            'details' => [
                'name'     => 'Anand Raj',
                'mail'     => '[email protected]',
                'linkedin' => 'https://linkedin.com/in/anand346',
                'blogs'    => 'https://bepractical.tech/blogs',
            ]
        ];
    }

    public function getKnowledgeBase(): array
    {
        return [
            Php::class,
            Javascript::class,
            CodeIgniter::class,
            ReactJs::class,
            NextJs::class,
            TailwindCss::class,
        ];
    }

    public function getGoal(): string
    {
        return 'To contribute to open source.';
    }
}

findissues's People

Contributors

aashay28 avatar anand346 avatar anand9040 avatar anubhav1450 avatar basavarajakj avatar bhalerao-2002 avatar darksoul26 avatar hiteshd987 avatar lokjaw avatar priya434 avatar rupali-codes avatar sahajathota avatar sahillather002 avatar sangdeepganvir avatar sarthakroy107 avatar sayuk09 avatar sh4d0wy avatar shawnaviles avatar shivamkasaudhan avatar shreyas2309 avatar sofiacharatsi avatar spatzlhd avatar srish-ty avatar sykikxo avatar the-shivam-gupta avatar vamsieth avatar w-augustin avatar xinxin-hu avatar yash-ainapure avatar yash636261 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

Watchers

 avatar  avatar

findissues's Issues

[BUG] Make 'Active repos' button highlight

Describe the bug
Currently on hitting https://www.findissues.me/active-repos Active repos button does not highlight in desktop or mobile view like the respective language or tag highlights on hitting /search/:lang or /search/:tag

To Reproduce
Steps to reproduce the behavior:

  1. Go to https://www.findissues.me/active-repos and see that the option of Active repos button does not highlight in desktop or mobile view

Expected behavior
The Active repos button should be highlighted whenever the user hits https://www.findissues.me/active-repos on the both desktop and mobile view like the respective language or tag highlights on hitting /search/:lang or /search/:tag

Screenshots
image
image

Additional context
N/A

Improve the README.md

Hello there!
I came across this repo and really liked the project.

I would like to work on the README.md of this repo to make it more visually appealing.

Do assign me if approved!

[BUG] Found security Issue

Describe the bug
There's a security voluntary in your application, when I hit this its showing very unclear results, and its hard to see for which language its showing these results.

Expected behavior
It is suppose to show an error page

Screenshots
image

Additional context
I want to work on this issue :)

[BUG]

When I click on tags its not highlighting

To Reproduce
Steps to reproduce the behavior:

  1. Go to homepage
  2. Click on any tags Ex. good-first-issues
  3. See error

Expected behavior
It should highlight

Screenshots
image

Additional context
Feel free to ask further doubts

[FEATURE] Make the background blurry when opening sidebar (mobile view)

Is your feature request related to a problem? Please describe.
Making the background blurry whenever the sidebar opens.

Describe the solution you'd like
Currently when sidebar opens, the background is not blurred which is not providing a good user experience. Making the background blur whenever sidebar opens will help users to just focus on the sidebar content nowhere else.

[FEATURE] Scroll Indicator

The left sidebar and main sections lack a visible sidebar which sometimes gives a perception that no more tags repos or content might be visible.

I think that a sidebar or a visible indicator showing that the user can scroll to find more content would be beneficial.

image image

[FEATURE] Update the time of issue creation on runtime

Is your feature request related to a problem? Please describe.
Currently there is a timestamp in the right bottom of issue card of the issue list which shows the time of issue creation. But it is not getting updated with the time. In the below screenshot the time is showing "6 minutes ago" but it is not getting updated along with the time.

image

Describe the solution you'd like
To implement a functionality which can update the time of issue creation along with the time.

Describe alternatives you've considered
None

Additional context
None

[OTHER] Format the code

Title
The codebase have unnecessary spaces, it would be better if we remove those space and add proper formatting

[Feat]:when click outside of sidebar it should close

Please add UX When click on outside of sidebar nothing is happening Please add a feature to close it

Source

  1. Click on URL
  2. Go to home page
  3. minimise the screen and click hamburger menu
  4. click to outside of side bar

[OTHER] Code hard to read.

Description
The repository codes are hard to read. This will hinder the capability of collaborators to work on this project efficiently.
I suggest that we make the code more modular and try to follow best practices.

[OTHER] Add active repo on FindIssues

Title
Add active repo on FindIssues web application

Description
Note: You don't have ask permission to start solving the issue or get assigned, since these issues are supposed to be always open for new contributors. So you can just simply start working with the issue right away!

In this issue you have to just add any active github repo link on FindIssues web application and any beginner open-souce contributor can do that very easily by following these instructions, fulfilling the mentioned criteria you can add active github repo and make your hacktoberfest contribution very easily.

Feel free to ask any questions here if you have some problems!

Also, kindly give this project a star to enhance its visibility for new developer

[BUG] Inconsistent time displayed on the issue cards when compared to github issue pages

The time elapsed that is displayed in issues card is inconsistent with what github themselves show on their issues page

To Reproduce
Steps to reproduce the behavior:

  1. Search for issues in the app
  2. Check the time elapsed text displayed on some of the issue cards
  3. Open the respective issues page on github and check the time elapsed that is displayed there
  4. Sometimes you'll see inconsistency

Additional context
The calculation logic for time elapsed since issue creation is done through a utility function from moment.js which is inconsistent with github's calculation on the same. We have to implement our own logic for this or find a better package or utility.

[OTHER] Add PR Template

Title
Add a pull request template

Description
Currently there is no pull request template in this repo coz of this whenever a contributor tries to make a pull request he/she may get confused about what to include and what to not in the PR. By adding a pull request template we can tell other contributors what are the expected details of a PR.

In the PR template following section must be included:

  1. Fixed Issue
  2. Proposed Changes
  3. Screenshots
  4. Notes for reviewers

[SEO] Add basic meta tags

Title
Add basic meta tags in all the pages of web application.

Description
Including basic meta tags will help in improving the SEO score of the web application.

Basic meta tags to include ๐Ÿ‘‡

  • title
  • description
  • viewport
  • keywords
  • author
  • robots

[OTHER] Change the 'Issues Result' title to 'All Unassigned Issues ๐Ÿ‘‡'

Title
Change the Issues Result title to All Unassigned Issues ๐Ÿ‘‡

Description
When you search issues of a particular language then on the middle part the title of Issues Result should be changed to All Unassigned Issues ๐Ÿ‘‡

Screenshots (optional)
image

For more accuracy kindly refer to the above screenshot

Change the subtitle

Change the subtitle from "Find Most Recent Open-Source Issues Here" to "Find Most Recent and Unassigned Issues Here"

[BUG]

Describe the bug
When we click on the issue, it opens two tabs in the browser with same GitHub link

To Reproduce
Steps to reproduce the behavior:

  1. Go to this
  2. Click on any of the issues

Expected behavior
It should open only one tab because it leads to waste of memory if someone doesn't notice it and opens multiple issues

[OTHER] Fix typos in README.md file

Description
I have noticed a couple of typos in the README file. It would be great if we can fix this.

Kindly assign this issue to me
Thanks.

[BUG] Clicking on a issue title opens two tabs for the same issue github page

Describe the bug
When clicking on the title of the issue two tabs open for the same issue.

To Reproduce
From the list of issues found click on the title of any issue.

  1. Go to 'https://www.findissues.me/search/hacktoberfest'
  2. Click on 'Title of an issue'
  3. See error (Two tabs open with the same issue GitHub page)

Expected behavior
Clicking on the title should open 1 tab

Screenshots
Video: Screencast from 10-15-2023 07:31:23 AM.webm

[IMPROVEMENT] Add Active Github Repo Links

Title
Add active github repo links in ./_data/repos.js

Description
Note: You don't have ask permission to start solving the issue or get assigned, since this issue is supposed to be always open for new contributors. So you can just simply start working with the issue right away!

In this issue you have to just add any active github repo link in this file and any beginner open-source contributor can do that very easily by following these instructions, fulfilling the mentioned criteria you can add active github repo and make your contribution very easily.

Feel free to ask any questions here if you have some problems!

Also, kindly give this project a star to enhance its visibility for new developers :)

[FEATURE]Ability to select multiple filters including both languages and tags

Title
Ability to select multiple filters including both languages and tags

Description
Currently, we can select only one option from filters, a programming language or a tag. How about giving user the ability to select more than one options from filters. For example, a user can select JavaScript, Go in languages and good-first-issue in tags, and get search results accordingly.

[OTHER] Add Active Repo On FindIssues

Title
Add active repo on FindIssues web application

Description
Note: You don't have ask permission to start solving the issue or get assigned, since these issues are supposed to be always open for new contributors. So you can just simply start working with the issue right away!

In this issue you have to just add any active github repo link on FindIssues web application and any beginner open-souce contributor can do that very easily by following these instructions, fulfilling the mentioned criteria you can add active github repo and make your hacktoberfest contribution very easily.

Feel free to ask any questions here if you have some problems!

Also, kindly give this project a star to enhance its visibility for new developer

[FEATURE] Improve SEO of web application

Is your feature request related to a problem? Please describe.
Improving SEO of web application will help other users to find the main site in more easier way.

Describe the solution you'd like
A clear and concise description of what you want to happen.

Describe alternatives you've considered
A clear and concise description of any alternative solutions or features you've considered.

Additional context
Add any other context or screenshots about the feature request here.

[FEATURE] Add Back-to-top button

Is your feature request related to a problem? Please describe.
I want to add back-to-top button on the result page, as user scrolls down then it gets annoying to scroll to top for other issues.

Describe the solution you'd like
Adding back-to-top button will lead to a great user experience.

Include all projects from GitHub instead of using hardcoded repositories.

Upon reviewing the project, I observed that the GitHub repositories are hardcoded, thus presenting a significant limitation. This led me to contemplate the possibility of implementing a feature to dynamically fetch all GitHub repositories during the search process.

This feature would empower users to explore projects across the entire GitHub platform, with the added convenience of filtering by specific technology stacks. I'm eager to contribute to the development of this feature.

Adding multiple filters for repos seach

The website currently only allows filtering by language and tags. Adding the ability to search repositories based on text queries could greatly enhance its functionality. I'm excited to tackle this feature and improve the website's usability.

[FEATURE] Conditional rendering of active-repos based on last updated time

Is your feature request related to a problem? Please describe.
Currently all the repo urls in the /_data/repos.js file renders on /active-repos endpoint, and this is the criteria to be fulfilled by all the active repos of being listed on /active-repos endpoint. But It might be possible that the listed active-repo's last updated time goes beyond 3 days i.e., criteria of being listed.

Describe the solution you'd like
we can check the last updated time of all the repo urls and make conditional rendering of active-repos

Describe alternatives you've considered
N/A

Additional context
N/A

[BUG] Opens two new tabs on clicking the repo issue links.

On clicking the issue links on any issue card two duplicate tabs are opened.

To Reproduce
Steps to reproduce the behavior:

  1. Go to https://www.findissues.me/search/{any lang}.
  2. Click on repo link (not repo link).
  3. Error: Two duplicate tabs are opened.

Expected behavior
A single tab should open.

The problem is arising because there is a click event on the card and also on the issue links.
The two events overlap and fire simultaneously opening two duplicate tabs.

[FEATURE] Functionality to make active repos list available to open-source contributors

Is your feature request related to a problem? Please describe.
Open-source contributors are always in search for those repos which are active and which accept PRs as soon as possible. But they face difficulties in searching for those "active repos".

Describe the solution you'd like
To make open-source contributors aware of available active repos, the idea is to add a functionality to login with Github and then open-source enthusiasts can submit the link of active repo directly through the web application. This will help other contributors in searching for active repos and making contributions.

Here the term "active repos" refers to those repos which are updated in last 3 - 5 days and the submitting user must have contributed to that repo.

The approach might be this way:

  1. Adding "Login with Github" button in the navbar.
  2. User will login with their account.
  3. After login user will get a form inside a popup to enter the repo link and hit submit button.
  4. An PR will be created through his account to the original repo of FindIssues after submission of form.
  5. After manually reviewing the PR and the repo link which is submitted, PR will get merged.
  6. And so the submitting user will be counted as a contributor in FindIssues.

Describe alternatives you've considered
None

Additional context
Any kind of suggestions will be highly appreciated.

time of issue creation isn't showing updated time

time of issue creation in the bottom right of issue card is not showing updated time.

Let's say an issue is created 4 minutes ago then it will show the same time after an hour if you don't refresh the page

[FEATURE] make the entire issue card clickable and add hover to time since issue creation

Is your feature request related to a problem? Please describe.
When clicking anywhere on the issue card expect the title or the repo link nothing happens. But the hover efect indicates otherwise.

Describe the solution you'd like
Make it so that if you click anywhere on the card (blue marked in the image) not only the title you will be redirected to the issue page and if you click on the repo link (marked red) you will be redirected to the repo page. And it would also be great that if you hover over the time it would show the exact time the issue was created and not only the time elapsed since it was created.

Additional context
image

[FEATURE] Filtering for tags and languages

I think it would be a great addition to the website if you could filter for tags and languages at the same time. Because at the moment you can only filter for one at the time. But let's say I want to find a JavaScript project that accepts contributions for hacktoberfest I have to either Filter for JavaScript and then try to find a repository with the hacktoberfest tag or I have to filter for the hacktoberfest tag and then try to find a project which is written in js.

I can work on this if you want.

[FEATURE] To add theme changing functionality

Is your feature request related to a problem? Please describe.
Adding a theme changing functionality

Describe the solution you'd like
Add a theme changing functionality can increase the UX of the web app. Other developers and contributors can contribute different themes.

Add Contributers section in the README.md file

I want to add the list of contributors in the Readme.md file.

And also add a "back to top" button at the bottom of readme which will scroll to top on clicking.
Could you please assign it to me under Hacktoberfest?

[SEO] Add open graph (og) and twitter meta tags

Title
Add open graph and twitter meta tags for all the pages.

Description
Adding Open graph (og) and twitter meta tags helps in improving the SEO of web application. Currently there are no meta tags applied in any pages of the application due to which the SEO rank of the web application is very low. Apply meta tags to every page of the web application.

[FEATURE] Add sort to results

Is your feature request related to a problem? Please describe.
As of now, there is no option to sort the search results based on the number of stars.

Describe the solution you'd like
Adding a sorting feature, like what you see on GitHub, can make things easier and more user-friendly, solving problems and enhancing the experience.

Additional context
image

[FEATURE]: Add Pagination or Infinite scrolling effect

Add Pagination or Infinite scrolling effect so UX will become smooth and restrict number of data to show instead of flooding all the data to UI.

Describe the solution you'd like
We can use Tanstack react query to achieve this

[Removal]: Hacktoberfest tag.

Title
Remove the Hacktoberfest tag as it is only valid during October.

Description
As the hacktoberfest has ended in October, there is no need to keep such tags instead you should add other tags such as "development", "help-wanted", "Bugs", etc.

Screenshots (optional)
Attach screenshots here if applicable

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.