Github Scraper is a personal project that shows information about every github repo you pass into it. Fetching data from Github API, rendering beautiful graphics from github stats with Gh Polyglot and Chart.js, sorting repos by stars, sizes and forks with React Flip Move.
the main feature of this project is to be able to see the all the commits from a specific repository, right now it is not realtime but it could be in the future.
- Run
npm install
to install the dependencies. - Run
npm start
to initialize the development server (this is an SPA, there is no backend) - Check
localhost:3000
on your browser to see the project running. - In
'/'
route, you have two options:- An input to search for any github repository and see the stats, repo info, commits from that profile. Just put the name of the github profile and hit the
enter
button. - Below the input you will see a
button
withAre you a guest?
text on it. This button start the flow of the app with my personal information from github (if you don't have a github account or just if you want to see the current repo and commits of Github Scraper)
- An input to search for any github repository and see the stats, repo info, commits from that profile. Just put the name of the github profile and hit the
- The current repo is named
github-scraper
, you will see it below teh graphics and there you could see all the commits i made on it, and the exact date and time of every commit pushed. - Click in the commit icon to see more description about every commit
- Enjoy it!
In the project directory, you can run:
Install all the dependencies related to this project, necessary to run the code successfully.
The app is built using create-react-app
so this command Runs the app in Development mode. Open http://localhost:3000 to view it in the browser.
Builds the app for production to the build
folder. It correctly bundles React in production mode and optimizes the build for the best performance. The build is minified and the filenames include the hashes. Your app will be ready to deploy!
- React
- React Flip Move
- Gg Polyglot
- Chart Js
- Github API v3
- CSS
Alex Rodriguez
Contributions, issues, and feature requests are welcome!
Give a ⭐️ if you like this project!