SimpleWeb CRM – Sistema de Gestión de Clientes

CRM, React, Node.js, PostgreSQL, UI/UX, AWS, Fullstack

Main project image

CRM moderno, rápido y minimalista diseñado para emprendedores y pequeñas empresas del Perú. Construido desde cero con React, Vite, Node.js, Express, PostgreSQL, JWT y AWS.

Visita el proyecto ↗

Tabla de Contenidos

  1. Resumen General
  2. Rol en el Proyecto
  3. Problema
  4. Objetivo
  5. Solución
  1. Pruebas con Usuarios
  2. Retos y Aprendizajes
  3. Conclusiones Finales

Resumen General

SimpleWeb CRM es un sistema de gestión de clientes diseñado para centralizar contactos, formularios y mensajes provenientes de sitios web y WhatsApp.
El objetivo principal es que los emprendedores y negocios peruanos no pierdan clientes, tengan control de sus ventas y logren un proceso más ordenado.

Incluye:


Rol en el Proyecto

Diseño UI/UX, Desarrollo Frontend (React),
Desarrollo Backend (Node.js + Express),
Base de Datos (PostgreSQL),
DevOps e infraestructura en AWS


Problema

La mayoría de micro y pequeñas empresas en Perú gestionan sus clientes de manera informal:

  1. Conversaciones desperdigadas en WhatsApp.
  2. Formularios que llegan al correo y se pierden.
  3. Sin historial del cliente ni seguimiento.
  4. Sin un sistema donde registrar ventas o oportunidades.
  5. Sin centralizar sus contactos en un solo lugar.

Esto genera pérdida constante de clientes, falta de orden y cero análisis.


Objetivo

  1. Crear un CRM simple, rápido y fácil de usar incluso para usuarios sin experiencia.
  2. Centralizar todos los leads de una web en un solo lugar.
  3. Integrar WhatsApp como principal canal de contacto.
  4. Ofrecer un sistema escalable para que múltiples negocios puedan usarlo.
  5. Diseñar una interfaz minimalista y clara, sin complicaciones.

SimpleWeb CRM Mockup


Solución

¿Cómo gestionan clientes actualmente los negocios peruanos?

Tras entrevistas a usuarios reales:

Todos coinciden en que esas herramientas son demasiado complejas para sus necesidades.

¿Qué valoran más los usuarios?

  1. Interfaz clara y sin opciones innecesarias.
  2. Registro automático de leads provenientes de su web.
  3. Que el CRM sea rápido y fácil de usar.
  4. Integración directa con WhatsApp.
  5. Poder ver su historial de clientes en segundos.

Arquitectura técnica del CRM

El sistema fue construido con un stack moderno:

CRM UI


Recorrido del Usuario

  1. Registro: El usuario ingresa sus datos y crea su cuenta.
  2. Dashboard: Vista general de clientes recientes y métricas básicas.
  3. Clientes:
    • Crear, editar o eliminar contactos
    • Ver historial y notas
  4. Entrantes desde la web:
    • Leads llegan automáticamente desde formularios SimpleWeb
    • Se integran con WhatsApp en un clic
  5. Tareas y seguimiento: Registrar próximos pasos y recordatorios.
  6. Configuración:
    • Datos del negocio
    • Personalización ligera

Pruebas con Usuarios

Probado con 10 negocios reales:


Retos y Aprendizajes

  1. Crear un CRM “simple” es difícil: lo simple requiere mucha iteración.
  2. Optimizar React + Vite para carga instantánea.
  3. Manejo de zonas horarias (Lima – UTC) en PostgreSQL.
  4. Asegurar endpoints con JWT y refresh tokens.
  5. Diseño minimalista que funcione incluso en pantallas pequeñas.

Conclusiones Finales

  1. Las pequeñas empresas necesitan herramientas simples, no corporativas.
  2. Un CRM adecuado evita pérdida de clientes desde el primer día.
  3. La integración con WhatsApp es fundamental en Perú.
  4. La infraestructura en AWS permite estabilidad y escalabilidad.
  5. SimpleWeb CRM se convirtió en un producto clave dentro del ecosistema SimpleWeb Perú.