This is a simple project that counts the number of commits made by a user in a github repository with the help of the basic Github crawler (yes, we don't need API key etc). Then it displays the number of commits made by the user in a year and the percentage of the target commits made by the user in that year with SVG format.
You can display in your github profile the commit progress with target commit count for a year.
First, run the development server:
npm run dev
# or
yarn dev
# or
pnpm dev
# or
bun devVercel Version:
https://{YOUR_VERCEL_APP}.vercel.app/api/github-progress?username={YOUR_GITHUB_USERNAME}&year={TARGET_YEAR}&target={TARGET_COMMIT_COUNT}
Local Version:
http://localhost:3000/api/github-progress?username={YOUR_GITHUB_USERNAME}&year={TARGET_YEAR}&target={TARGET_COMMIT_COUNT}
