Skip to content
This repository was archived by the owner on Jun 5, 2026. It is now read-only.

davidsantana06/resuming

Repository files navigation

Resuming

Resuming — Usage

Resuming is a web platform for creating and sharing résumés, built by developers, for developers. Users can manage their profiles with personalized URLs, including basic information, education, and work experience.

JavaScript TypeScript NestJS

Prisma Handlebars Puppeteer Swagger

HTML5 CSS3 Bulma

🛠️ Installation and Execution

For native execution, a Linux/Unix machine with Node.js 22 is required. Configure environment variables using .env.example as a template:

  • DATABASE_URL — Database connection string.
  • JWT_SECRET — Secret key for signing JWTs.
  • PORT — Server port.
  • SOURCE_CODE_URL — URL of the source code repository.
  • RELEASES_URL — URL of the releases.

The commands below assume execution from the project root.

Make the script executable:

chmod +x run.sh

Run the application in development or production mode:

# development mode
./run.sh dev
# production mode
./run.sh prod

📖 API Documentation

To explore the technical details of the API, access Swagger UI at /swagger/ui. There, you will find a complete list of available endpoints, along with their input and output parameters.

⚖️ License

This project uses the MIT License, which allows you to use and modify the code as you wish. The only requirement is to give proper credit, acknowledging the effort and time dedicated to its development.

About

Web platform for creating and sharing résumés with personalized URLs.

Topics

Resources

License

Stars

5 stars

Watchers

2 watching

Forks

Packages

 
 
 

Contributors