{"id":22799776,"url":"https://github.com/mhdfaisal/digital-dev-resume","last_synced_at":"2026-04-12T03:39:08.987Z","repository":{"id":62887171,"uuid":"359906052","full_name":"mhdfaisal/digital-dev-resume","owner":"mhdfaisal","description":"An online digital resume for developers - that make use of the github GraphQL API to keep itself updated based on your profile on github. An easy way to automate your online dev portfolio. It's very easy to customize also, checkout the README.md for more details.","archived":false,"fork":false,"pushed_at":"2023-02-14T23:08:27.000Z","size":4532,"stargazers_count":3,"open_issues_count":0,"forks_count":0,"subscribers_count":1,"default_branch":"main","last_synced_at":"2025-08-05T12:40:05.610Z","etag":null,"topics":["developer-portfolio","digital-dev-resume","easy-to-use","github-api-v4","github-workflow","graphql","javascript","material-ui","reactjs","shell","typescript"],"latest_commit_sha":null,"homepage":"https://mohdfaisal.com","language":"TypeScript","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":null,"status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/mhdfaisal.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":null,"code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null}},"created_at":"2021-04-20T17:56:59.000Z","updated_at":"2024-06-06T02:43:13.000Z","dependencies_parsed_at":"2023-02-17T00:01:11.921Z","dependency_job_id":null,"html_url":"https://github.com/mhdfaisal/digital-dev-resume","commit_stats":null,"previous_names":[],"tags_count":0,"template":false,"template_full_name":null,"purl":"pkg:github/mhdfaisal/digital-dev-resume","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mhdfaisal%2Fdigital-dev-resume","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mhdfaisal%2Fdigital-dev-resume/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mhdfaisal%2Fdigital-dev-resume/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mhdfaisal%2Fdigital-dev-resume/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/mhdfaisal","download_url":"https://codeload.github.com/mhdfaisal/digital-dev-resume/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mhdfaisal%2Fdigital-dev-resume/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":31703501,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-04-11T21:17:31.016Z","status":"online","status_checked_at":"2026-04-12T02:00:06.763Z","response_time":58,"last_error":null,"robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":true,"can_crawl_api":true,"host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["developer-portfolio","digital-dev-resume","easy-to-use","github-api-v4","github-workflow","graphql","javascript","material-ui","reactjs","shell","typescript"],"created_at":"2024-12-12T07:09:56.209Z","updated_at":"2026-04-12T03:39:08.970Z","avatar_url":"https://github.com/mhdfaisal.png","language":"TypeScript","funding_links":[],"categories":[],"sub_categories":[],"readme":"# 🖥️ Digital Dev Resume\n\n## A fully functional responsive Digital Resume for Developers.\n\nJust change the data for fields in `src/assets/portfolio-info.ts` to get your own personal digital resume.\n\n## Table of Contents\n\n- [Sections](#sections)\n- [How to Use](#how-to-use)\n- [Linking digital resume with Github](#linking-digital-dev-resume-to-github)\n- [Changing static information](#change-static-information)\n- [Deployment](#deployment)\n\n## Sections\n\n✔️ About\\\n✔️ Education \u0026 Work Experience\\\n✔️ Pinned Repositories (Repos pinned by you in your Github account)\\\n✔️ Recently Active Repositories (Repos recently being committed upon)\\\n✔️ Footer\n\n## Getting Started\n\nSetting up locally for development and testing purposes.\n\nMake sure you have [Git](https://git-scm.com) and [Node.js](https://nodejs.org/en/download/) installed on your system.\n\n## How To Use\n\nFrom your command line, clone and run digital-dev-resume:\n\n```bash\n# Clone this repository\n$ git clone https://github.com/mhdfaisal/digital-dev-resume.git\n\n# change into the repository\n$ cd digital-dev-resume\n\n# Install dependencies\n$ yarn install\n\n#Start development server\n$ yarn start\n```\n\nNote: Change the homepage URL in the package.json file to yourusername.github.io\n\n## Linking Digital Dev Resume to Github\n\nGenerate a Github personal access token by following these [instructions](https://help.github.com/en/github/authenticating-to-github/creating-a-personal-access-token-for-the-command-line) (no need to select any scopes for this token).\n\n1. Create a copy of the .env.example file in the root directory and rename the copied file to .env .\n\n2. Enter the required values in the .env file as below -\n\n```env\n// .env\nREACT_APP_GITHUB_TOKEN = \"YOUR GITHUB TOKEN HERE\"\nGITHUB_USERNAME = \"YOUR GITHUB USERNAME HERE\"\n```\n\n## Change Static information\n\n#### Just change the data for fields in `src/assets/portfolio-info.ts` to get your own personal digital resume.\n\n## Deployment\n\nDeploy on Github Pages by following the docs - [Deploying on Github Pages](https://create-react-app.dev/docs/deployment/#github-pages) docs for React.\n\n#### Deploying using GitHub Actions (Recommended)\n\nThe data is fetched from github only once at the time of deployment. If we want our digital resume to stay updated with our new activities on github, we would need to redeploy it. So we can make use of a [CRON Job](https://docs.github.com/en/actions/reference/events-that-trigger-workflows#scheduled-events) in our workflow to redeploy it twice or thrice in a week, so that it stay's updated with our github profile.\n\nDocs for configuring and managing workflows - [Github Actions Configuring a workflow](https://docs.github.com/en/actions/configuring-and-managing-workflows/configuring-a-workflow)\n\n## Contributions\n\nIf you want to add more sections or fix some open/hidden bug, please feel free to open an [pull request](https://github.com/mhdfaisal/digital-dev-resume/pulls).\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fmhdfaisal%2Fdigital-dev-resume","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fmhdfaisal%2Fdigital-dev-resume","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fmhdfaisal%2Fdigital-dev-resume/lists"}