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

Github langs v2 #231

Open
wildan3105 opened this issue Oct 20, 2024 · 3 comments
Open

Github langs v2 #231

wildan3105 opened this issue Oct 20, 2024 · 3 comments

Comments

@wildan3105
Copy link
Owner

wildan3105 commented Oct 20, 2024

Current behavior:
The current codebase is already outdated, both from a technological and dependencies perspective. On top of that, it lacks a proper error handling and does have not really good UI/UX

Expected behavior:
A total "makeover" for the project. Upgrade the dependencies, change the framework, and use the cutting edge (and proven) technologies. Potential changes:

  • use its own client library / framework (no longer use template engine)
  • separation of concern (create its own API endpoints)
  • use latest and stable dependencies
@wildan3105
Copy link
Owner Author

Let's use graphql to get user and its repos
- GET /api/v1/users:/username/repos

@wildan3105
Copy link
Owner Author

An inspiration: https://gitstar-ranking.com/

@wildan3105
Copy link
Owner Author

List of additional features (on top of the current features):

  • cache the result of recent search (up to 5)
  • share to linkedin
  • responsiveness (mobile, consistency)
  • most searched username (cached on server; show top 5)

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

No branches or pull requests

1 participant