Skip to content

Conversation

@radhika9870
Copy link

What was the problem
When a user selected a language, the application showed an infinite loading spinner and no results appeared.
This happened because the GitHub API requires a Personal Access Token, but the app did not provide any way for users to supply one or understand that it was required.
For new users, the app failed silently with no guidance.

What I changed
Added a secure input field for users to enter their GitHub token (token is not stored)
Added clear validation so the app stops loading and shows a helpful message if the token is missing
Linked a step-by-step PDF guide explaining how to generate a GitHub token
Improved UI layout by reducing input width and aligning elements cleanly
Ensured the loading spinner stops correctly when an error occurs

Result
The app no longer gets stuck on loading
Users clearly understand why a token is required
Beginners can successfully generate a token and use the app
GitHub API requests work reliably and securely

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

Successfully merging this pull request may close these issues.

1 participant