Skip to main content

Welcome to vLife DGO

vLife DGO is a comprehensive web-based platform designed for the Centro Estatal de Evaluación y Control de Confianza (CEACC) in Durango, Mexico. The system streamlines the employee background evaluation and verification process for law enforcement and public security personnel.

What is vLife DGO?

vLife DGO provides a complete digital solution for conducting thorough background evaluations, including:
  • Personal Information Management - Capture and maintain comprehensive personal data
  • Multi-dimensional Evaluation - Assess candidates across family, academic, career, and economic dimensions
  • Document Management - Upload, validate, and store required documentation securely
  • Automated Report Generation - Generate professional expedientes (dossiers) in PDF format
  • Certificate Issuance - Create and validate official certificates for completed evaluations

Key Features

Two Evaluation Types

Support for both Permanencia (continuity) and Nuevo Ingreso (new entry) evaluations

Secure Authentication

Session-based authentication with encrypted passwords and secure session management

Multi-step Data Capture

Structured forms for personal, family, academic, career, economic, and reference data

Document Upload

Support for required and optional documents with validation and file size limits

PDF Generation

Automated expediente generation using Puppeteer for professional reports

Progress Tracking

Real-time progress indicators showing evaluation completion status

Who is it for?

vLife DGO is designed for:
  • Candidates - Law enforcement and public security personnel undergoing background evaluations
  • Evaluators - CEACC staff managing and reviewing evaluation submissions
  • System Administrators - IT personnel responsible for deployment and configuration

How it Works

1

User Registration

Candidates register with their personal information, RFC (tax ID), and evaluation type
2

Create Evaluation

System creates an encrypted evaluation record for the current year
3

Complete Data Capture

Candidates fill out six data capture sections: personal, family, academic, career, economic, and references
4

Upload Documents

Required documents are uploaded based on evaluation type (Permanencia or Nuevo Ingreso)
5

Finalize Evaluation

Once all sections are complete and documents uploaded, evaluation is submitted for review
6

Generate Reports

System generates comprehensive expediente PDF and certificate upon approval

Technology Stack

vLife DGO is built with:
  • Backend - Node.js with Express.js framework
  • Templating - Handlebars for server-side rendering
  • Database - MySQL for data persistence
  • Authentication - bcrypt for password hashing, express-session for session management
  • PDF Generation - Puppeteer for creating expediente reports
  • File Upload - Multer with configurable size limits (20MB max)

Getting Started

Quickstart

Get up and running with vLife DGO in minutes

Installation

Step-by-step installation guide for development and production

Configuration

Configure database, sessions, and file uploads

User Guides

Learn how to use each feature of the platform

Support

For questions or issues with vLife DGO, please refer to:
  • GitHub Repository - Source code and issue tracking
  • User manual included in /src/public/resources/Manual/Manual_de_Usuario_vLife.pdf

vLife DGO is version 3.0.0 and is actively used by CEACC Durango for employee background evaluations.

Build docs developers (and LLMs) love