https://github.com/gabriel-logan/cvmaker
CV Maker is a dynamic and open-source resume generator designed to make it easy and free to create beautiful, customizable resumes. The project focuses on flexibility, allowing resumes to be generated from structured data and rendered into high-quality HTML and PDF outputs.
https://github.com/gabriel-logan/cvmaker
collaborate cv cv-maker cv-template cvs resume resume-builder resume-creator resume-generator resume-template resume-website student-vscode
Last synced: 5 months ago
JSON representation
CV Maker is a dynamic and open-source resume generator designed to make it easy and free to create beautiful, customizable resumes. The project focuses on flexibility, allowing resumes to be generated from structured data and rendered into high-quality HTML and PDF outputs.
- Host: GitHub
- URL: https://github.com/gabriel-logan/cvmaker
- Owner: gabriel-logan
- License: apache-2.0
- Created: 2025-12-24T17:53:57.000Z (6 months ago)
- Default Branch: main
- Last Pushed: 2026-01-14T22:32:27.000Z (5 months ago)
- Last Synced: 2026-01-15T04:52:42.450Z (5 months ago)
- Topics: collaborate, cv, cv-maker, cv-template, cvs, resume, resume-builder, resume-creator, resume-generator, resume-template, resume-website, student-vscode
- Language: TypeScript
- Homepage: https://glcvmaker.onrender.com
- Size: 507 KB
- Stars: 7
- Watchers: 0
- Forks: 2
- Open Issues: 2
-
Metadata Files:
- Readme: README.md
- Contributing: CONTRIBUTING.md
- License: LICENSE
- Code of conduct: CODE_OF_CONDUCT.md
- Security: SECURITY.md
Awesome Lists containing this project
README
# CVMaker
## Getting Started
These instructions will help you set up the project locally.
## Prerequisites
- Node.js (v20 or higher)
- pnpm (v9 or higher)
## Environment Setup
1. Clone the repository:
```bash
git clone https://github.com/gabriel-logan/cvmaker.git
```
2. Navigate to the project directory:
```bash
cd cvmaker
```
3. Copy the example environment files and set your environment variables:
```bash
cp .env.example .env
```
4. Now you can set the necessary environment variables in the `.env` file.
## Render Setup and Start
Render Build: cd ./frontend && pnpm install && pnpm build && cd ../backend && pnpm install && pnpm build
Render Start: cd backend/ && npx puppeteer browsers install chrome && pnpm start
## Render URL
The application will be accessible at: `https://glcvmaker.onrender.com`
NOTE: It may take a few minutes for the server to start after deployment.
NOTE2: This is a free tier server, so it may be slow to respond at times and it may be not work, try to run it locally if so.