Evaluando propuestas

Desarrollo de un Crm Propio (Mvp) en Google Cloud para Optimizar la Gestión de Clientes

Publicado el 03 Marzo, 2026 en Programación y Tecnología

Sobre este proyecto

Abierto

Estoy buscando un desarrollador o equipo para crear un crm web propio (mvp) que se ejecutará en google cloud run.

El objetivo es tener un sistema simple pero robusto para gestionar clientes, tratos comerciales y tareas, con control de usuarios y permisos.

1. Tecnologías preferidas

Backend: Node.js (Express o similar)

Base de datos: Firestore o PostgreSQL

Frontend: React / Next.js o similar

Infraestructura: Google Cloud Run

Almacenamiento de archivos: Google Cloud Storage

Se aceptan sugerencias si la arquitectura propuesta es sólida.

2. Sistema de usuarios y permisos

El CRM debe tener login con roles:

Admin

Acceso total

Puede crear/editar/borrar contactos y usuarios

Backoffice

Puede ver y editar todo

No puede borrar contactos ni información sensible

Vendedores

Solo ven y editan sus propios contactos y tratos

3. Módulo de contactos

Los contactos se cargan manualmente dentro del CRM.

Campos mínimos:

Nombre / Empresa

Teléfono

Email

Ciudad / Provincia

Tags o clasificación

Usuario responsable (owner)

Reglas:

Cualquier usuario puede crear contactos

Solo Admin puede borrar contactos

Backoffice puede editar

Un contacto debe poder tener múltiples tratos comerciales asociados.

4. Módulo de tratos (pipeline de ventas)

Cada contacto puede tener varios tratos.

Pipeline inicial:

Clasificación

Seguimiento

Marca personal

Enviado para cotizar

Cotizado

Horno

Estados finales:

Ganado

Perdido

Cada trato debe incluir:

Título

Contacto asociado

Etapa del pipeline

Usuario responsable

Valor estimado (opcional)

Próxima acción / fecha de seguimiento

Idealmente el pipeline debe mostrarse en vista tipo Kanban.

5. Módulo de tareas (muy importante)

El CRM debe incluir gestión de tareas de seguimiento.

Cada tarea debe tener:

Título

Fecha de vencimiento

Estado (pendiente / completada)

Usuario asignado

Relación con contacto o trato

Notas internas

Debe existir:

Vista “Mis tareas”

Tareas vencidas

Tareas próximas

6. Notas y archivos

Cada contacto o trato debe permitir:

Agregar notas internas

Subir archivos (PDF, imágenes, Excel, etc.)

Los archivos se almacenarán en Google Cloud Storage.

7. Auditoría y seguridad

El sistema debe registrar acciones importantes:

Creación de contactos

Edición de información

Cambio de estado de tratos

Subida de archivos

Se recomienda soft delete (archivar) en lugar de borrado permanente.

8. Pantallas principales

El MVP debe incluir:

Login

Dashboard básico

Lista de contactos

Ficha de contacto

Pipeline de tratos (Kanban)

Vista de tareas

Gestión de usuarios (solo Admin)

9. Importante

Este proyecto es un MVP, por lo que se prioriza:

simplicidad

estabilidad

arquitectura escalable

No se requiere en esta etapa:

integración con WhatsApp

automatizaciones avanzadas

reportes complejos

10. Entregables esperados

Código fuente completo

Instrucciones de deploy en Google Cloud

Documentación básica de la arquitectura

11. Experiencia requerida

Ideal experiencia en:

desarrollo de CRMs

Node.js / React

Google Cloud (Cloud Run, Firestore, Storage)

manejo de roles y permisos en aplicaciones web

buscamos dar acceso y que lo den terminado

Categoría Programación y Tecnología
Subcategoría Programación Web
¿Cuál es el alcance del proyecto? Crear un nuevo sitio personalizado

Plazo de Entrega: No definido

Habilidades necesarias

Otros proyectos publicados por ISWE G.