Giter Club home page Giter Club logo

gitstats's People

Contributors

abhinavsri360 avatar akashraj9828 avatar aliabbasmerchant avatar amirsohel007 avatar aryanshridhar avatar dependabot-preview[bot] avatar geekayush avatar rajkumaar23 avatar shubhankarkg avatar sourabhked 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  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar

gitstats's Issues

Theme change on Home Page

Is your feature request related to a problem? Please describe.
Yes, whenever I want to change the theme of this site it is frustrating to go to the page of some user and then change the theme then go back to the home page and look at what does it look like

Describe the solution you'd like
A theme change button must be present at the home page as well

Additional context
Theme change button can be placed below the search bar

Share CTA

Problem: The share links are good to have but they stick and take up a whole lot of space. Also, links hide behind the footer when scrolled to the bottom.

Solution: I am thinking of a single share CTA which will open a modal to let you choose among the different options available.

I would love to discuss and work upon this.

Improve Responsiveness for Mobile Devices < 430px

Describe the bug
To Improve responsiveness for mobile devices with screen less than 430px . ( TextInput overflowing the screen )

To Reproduce
Steps to reproduce the behavior:

  1. Click on Inspector and bring the website to less than 430px with the responsive tab .

Expected behavior
No overflowing of TextInput as shown below :

Issue :

Screenshot from 2020-05-15 19-50-08

Expected Behaviour : (Iphone 5 device ~ 320px)

Screenshot from 2020-05-15 20-03-05

Desktop (please complete the following information):

  • Browser : MF
  • Version : 76.0.1 (64-bit)

Node versions incompatible with yarn

Is your feature request related to a problem? Please describe.
This is a wonderful project currently. Kudos. As an enthusiast, I cloned the repo and ran yarn start. To my surprise I received a nice little message from yarn :
Screenshot from 2020-05-12 09-34-22

The commands with npm run just fine. As expected.

Describe the solution you'd like
Either change the installer to npm or consider containerising the project to avoid any clashes in dependencies.

Describe alternatives you've considered
The two above are what I thought seemed best.

Additional context
None currently. Let me know if I can help in this regard, or in any way that's beneficial.

Download PNG icon

The download profile as PNG button looks more like a scroll button. I pressed it multiple times and then found that it's a download button rather than a scroll button.

Steps to reproduce the behaviour:

  1. Go to https://gitstats.me/
  2. Search for any username
  3. See button at the right bottom of the screen

Expected behaviour
The download button should not confuse with the scroll button.

Suggestion
Change download icon.

Data shown incorrect

Describe the bug
Number of stars and repositories are shown incorrect.

To Reproduce
Steps to reproduce the behaviour:

  1. Go to a user.

English grammar error

Describe the bug
The singular form repository is used while displaying the count.

Expected behavior
It should be repositories when count > 1.

Screenshots
image

Wiki or Contributing Guide

Hi, I am interested in contributing to this awesome project ๐ŸŽŠ. Was looking for a wiki or guidelines for contribution couldn't find one. Some good-first issues or a guide on contributing, format for opening issues etc. if you guys can make one, that would be really good, for new programmers like me. Thanks! ๐Ÿ™Œ

searchbar on profile page

Describe the bug
A clear and concise description of what the bug is.
Searchbar present on profile page does not work. I tried opening my GitStats and from there tried accessing the GitStats profile of another Github user but, the search bar was not working.
To Reproduce
Steps to reproduce the behavior:

  1. Go to '...'
  2. Click on '....'
  3. Scroll down to '....'
  4. See error

Expected behavior
A clear and concise description of what you expected to happen.
Searchbar on the profile page must link to the user searched.
Screenshots
If applicable, add screenshots to help explain your problem.

Desktop (please complete the following information):

  • OS: [e.g. iOS]
  • Browser [e.g. chrome, safari]
  • Version [e.g. 22]

Smartphone (please complete the following information):

  • Device: [e.g. iPhone6]
  • OS: [e.g. iOS8.1]
  • Browser [e.g. stock browser, safari]
  • Version [e.g. 22]

Additional context
Add any other context about the problem here.
I would like to work on this bug. ๐Ÿ˜„

Consider using GitHub's GraphQL API

This will help save lots of data transfer and hence help speedup the app.
For example, the current call to search the user with username 'ipfs', https://api.github.com/search/users?q=ipfs sends approx 32 kb of data, much of which is not needed.
I checked, using GraphQL, the required data can be fetched in approx 3 kb, which is a 10x decrease.

Consider adding a License

Hey @akashraj9828 @amirSohel007
Great work!
Really awesome!
The UI, Github integration, etc everything is fantastic!

I can see lots of scope for this, and lots of further steps to take this project to great heights!
(Adding links to various commits, repos, etc; Popups with repo info; Converting this project to third person; A few UI/UX bug fixes)

I would like to become an active contributor, if it is okay with you both. I would first contribute through PRs.

TUTORIAL REQUEST!

Dude can you make a video tutorial or a medium article of how you created this application? it would be a really great help for beginners like me.

website link not working.

The website link mentioned is not working as intended.

Steps to reproduce the behavior:

  1. Go to Description of the repository.
  2. Click on the website link there.
  3. It is routed to different third-party website.

Some profiles are not loading when searched

@amirSohel007 @akashraj9828
Great work guys. Awesome Project.

it seems that some profiles are not loading when searched (especially mine, soo worried). it showing error in console like below.

Uncaught (in promise) TypeError: Cannot read property 'totalCount' of undefined
    at Pinned.js:32
    at Array.map (<anonymous>)
    at g (Pinned.js:10)
    at Xi (react-dom.production.min.js:153)
    at yu (react-dom.production.min.js:261)
    at lc (react-dom.production.min.js:246)
    at uc (react-dom.production.min.js:246)
    at Zu (react-dom.production.min.js:239)
    at react-dom.production.min.js:123
    at t.unstable_runWithPriority (scheduler.production.min.js:19)
    at Bo (react-dom.production.min.js:122)
    at Yo (react-dom.production.min.js:123)
    at $o (react-dom.production.min.js:122)
    at Xu (react-dom.production.min.js:230)
    at Object.enqueueSetState (react-dom.production.min.js:132)
    at t._.setState (react.production.min.js:12)
    at Home.js:7

Can you guys please look into this issue..

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.