An open API service indexing awesome lists of open source software.

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.

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.