https://github.com/ashlynn4567/git-it-done
Git-It-Done uses server-side APIs to create an application that will fetch GitHub repository data from a remote server live, continuously pulling updated data.
https://github.com/ashlynn4567/git-it-done
css html javascript rest-api
Last synced: 2 months ago
JSON representation
Git-It-Done uses server-side APIs to create an application that will fetch GitHub repository data from a remote server live, continuously pulling updated data.
- Host: GitHub
- URL: https://github.com/ashlynn4567/git-it-done
- Owner: ashlynn4567
- Created: 2022-03-03T05:05:16.000Z (over 4 years ago)
- Default Branch: main
- Last Pushed: 2022-08-04T18:13:20.000Z (almost 4 years ago)
- Last Synced: 2025-06-29T06:39:38.473Z (about 1 year ago)
- Topics: css, html, javascript, rest-api
- Language: CSS
- Homepage: https://ashlynn4567.github.io/Git-It-Done/
- Size: 7.85 MB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# Git It Done
[](https://opensource.org/licenses/MIT)
## Table-of-Contents
- [Description](#description)
- [Deployed Site](#deployed-site)
- [Features](#features)
- [Technologies](#technologies)
- [Future Development](#future-development)
- [Credits](#credits)
## Description
### Introducing live updates!
Have you ever wanted an easy way to browse GitHub by programming language or by username to find issues which need resolved? Now you can! Our app brings you an intuitive interface that allows you to browse repository issues by language or by repository owner. When you click on the dynamically generated elements, they bring you to the GitHub page where you can view the issue on Github. This allows you to easily find ways to contribute to the open-source coding community.
## Deployed Site
Follow [this link](https://ashlynn4567.github.io/Git-It-Done/) to view and use my site!
## Features
This is how the main page appears to users. The page is responsive, adapting to multiple screen sizes.
The main page appears relatively empty when you first load into it. However, typing a username into the search bar on the right and clicking "Get User" will then display your search results for repositories belonging to that user. Each repository will list how many issues it currently has open, if any. You can also utilize the search by language feature. Simply press the button of the language you wish to search, and the popular results for that language will appear.
Once clicking on the repository name, a new page opens that lists all issues within that repository. If you click on these dynamically generated elements, they will link you to the github issue page in a separate window. If you ever want to return to the main page, you simply have to click the "Go Back" button in the top left.
## Technologies
- HTML
- CSS
- JavaScript
- [Github API](https://docs.github.com/en/rest)
## Future Development
In the future, I would like to add the following improvements:
- The ability for users to select the options by which they want to sort their results. For example, a button that the user could click to sort alphabetically or by most popular.
- I would like to add the ability to save the search results to the homepage if the user clicks the back button. However, refreshing the page would refresh the results.
I'm always interested in refactoring code to improve it's functionality. If you would like to suggest your own improvements, you can reach me at the links below.
## Credits
This project was built with the help of the University of Oregon's Coding Boot Camp.
## Licensing
The application is covered under the following license: [MIT](https://opensource.org/licenses/MIT)