Implementation with Qt (C++ and QML) of Github app ideas found on https://github.com/florinpop17/app-ideas
Tier: 1-Beginner Access challenge page
- User can see the current status for GitHub Git operations, API Requests, Operational Issues, PRs, Dashboard, & Projects, Operational Notifications, Operational Gists, and Operational GitHub Pages as a list in the main app window.
- User can retrieve the most recent status from the GitHub Status web site by clicking a 'Get Status' button.
- User can see any of the GitHub components that are not in 'Operational' status highlighted by a different color, background animation, or any other technique to make it stand out. Use your imagination!
Tier: 2-Intermediate Access challenge page
- User can enter a username
- User can click on search button to retrieve information
- User can see the avatar, username, followers and repository count of searched user
- User can see the top 4 repositories of searched user
- User should get an alert if the username is not valid
- User can toggle dark/light mode
- Selected mode should persist when user comes back to the app again
Tier: 3-Advanced Access challenge page
- User can enter a GitHub user name
- User can click a 'Generate' button to create and display the named users repo timeline
- User can see a warning message if the GitHub user name is not a valid GitHub user name.
- User can see a summary of the number of repos tallied by the year they were created