https://github.com/nia-cloud-official/github-cv-generator
This Node.js application generates a CV in PDF format using information from a GitHub account. It uses the GitHub API to fetch user data and pdf-lib to create the PDF.
https://github.com/nia-cloud-official/github-cv-generator
cv cv-builder cv-generation cv-generator github
Last synced: 2 months ago
JSON representation
This Node.js application generates a CV in PDF format using information from a GitHub account. It uses the GitHub API to fetch user data and pdf-lib to create the PDF.
- Host: GitHub
- URL: https://github.com/nia-cloud-official/github-cv-generator
- Owner: nia-cloud-official
- License: mit
- Created: 2024-07-13T12:28:12.000Z (almost 2 years ago)
- Default Branch: main
- Last Pushed: 2025-07-29T20:13:53.000Z (11 months ago)
- Last Synced: 2025-08-15T21:56:21.414Z (10 months ago)
- Topics: cv, cv-builder, cv-generation, cv-generator, github
- Language: JavaScript
- Homepage: https://github-cv-generator.onrender.com
- Size: 72.3 KB
- Stars: 2
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# GitHub CV Generator




This Node.js application generates a CV in PDF format using information from a GitHub account. It uses the GitHub API to fetch user data and `pdf-lib` to create the PDF.
## Features
- Fetches GitHub user data and repositories.
- Generates a CV in PDF format.
- Provides an API endpoint to download the generated CV.
## Usage
### Generate Your CV
1. Open your web browser.
2. Go to the following URL, replacing `your_github_username` with your GitHub username:
```
https://github-cv-generator.onrender.com/generate-cv?username=your_github_username
```
3. The server will generate a PDF CV using the GitHub data and prompt you to download it.
### Example
If your GitHub username is `octocat`, navigate to:
```
https://github-cv-generator.onrender.com/generate-cv?username=octocat
```
The application will generate a PDF CV for the user `octocat` and prompt you to download it.
## Contributing
1. Fork the repository.
2. Create a new branch for your feature or bugfix.
3. Commit your changes.
4. Push your changes to your fork.
5. Create a pull request.
## License
This project is licensed under the MIT License. See the `LICENSE` file for details.