Skip to content

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.

License

Notifications You must be signed in to change notification settings

gabriel-logan/cvmaker

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:
git clone https://github.com/gabriel-logan/cvmaker.git
  1. Navigate to the project directory:
cd cvmaker
  1. Copy the example environment files and set your environment variables:
cp .env.example .env
  1. 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.

About

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.

Topics

Resources

License

Code of conduct

Contributing

Security policy

Stars

Watchers

Forks

Packages

No packages published

Contributors 3

  •  
  •  
  •