zurda / github-user-finder Goto Github PK
View Code? Open in Web Editor NEWAn app for searching and sorting Github users
Home Page: https://zurda.github.io/github-user-finder/
An app for searching and sorting Github users
Home Page: https://zurda.github.io/github-user-finder/
The repo currently has coverage, but needs to be set up w/ codecov
Routing on header is wrong: it leads to https://zurda.github.io/. Most likely routing should be set up differently on deployment
When searching for 'Michael ' -> the search will have no return value. We need to make sure trailing spaces, which sometimes occur on Mobile, are removed before the search starts.
We currently have an option to click a username and get to the profile page, but the page doesn't display much info.
We should add more information about the user to the profile page (repositories, most popular repositories, languages, organisations, last activity, etc). Github api has a ton of data, so this should be straight forward
There are a lot of issues on mobile, for starters:
Getting a response from the api call takes time, which leaved the user without any feedback their actions are being handled. We should add a spinner/ loader to give the user feedback for clicking the Languages (repos search) buttons AND for searching for users in the search bar.
The purpose of this is to give the user feedback so a simple spinner should suffice. Can be styled later on.
More Info button should direct to the corresponding github user's page.
Add feedback about specific errors/ loading:
When the data is fetched, there's sometimes a few seconds wait. In that case we'd like to have a spinning loader component.
When getting search results and navigating to details page -> search results should remain on the page
Use local storage?
This issue might have two steps:
Any suggestions or discussion is welcome, since I have yet to implement a descent contributing file/ system. PR's are also welcome!
Style app in a more sensible way
Right now, the app has 2 parts:
(1) search for users and sort them by one of three criteria
(2) get popular repos in specific languages
Both sections appear in the same page, which gets very cluttered when you interact with one of the sections.
One way to organize this page is to split it into two pages? The main page being the search and sorting, and a second page for popular repos.
This is just one suggestion, and I'm open to other suggestions for solving this
A declarative, efficient, and flexible JavaScript library for building user interfaces.
๐ Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. ๐๐๐
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google โค๏ธ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.