← back
Despliegue Local de Prismdb

Despliegue Local de Prismdb

Pending
💰 USD 30–250 👤 Unknown 🕒 13d ago status: new
NoSQL Couch & Mongo Amazon Web Services Node.js Redis AngularJS Stripe DevOps Vercel
# Proyecto: Despliegue y configuración de PrismDB **Plataforma SaaS de Prospección y Ventas para Colombia** --- ## Descripción del proyecto PrismDB es una plataforma SaaS con dos módulos integrados: - **Prospección**: Encuentra clientes nuevos en Colombia y los contacta automáticamente por WhatsApp - **Ventas**: Gestiona y automatiza las ventas a clientes activos vía WhatsApp El código está 100% desarrollado y listo. Solo necesito a alguien que lo despliegue y conecte los servicios. No es un proyecto de desarrollo — es un proyecto de DevOps y configuración. --- ## Lo que está listo (no hay que construir nada) ✅ Código completo del backend (Node.js + Express + BullMQ) ✅ Código completo del frontend (React + Vite) ✅ Base de datos diseñada (Supabase + migraciones SQL) ✅ Sistema de autenticación (JWT + refresh tokens + magic links) ✅ Integración con Stripe (pagos y suscripciones) ✅ Integración con Claude AI (Anthropic) ✅ Integración con Firecrawl (extracción de leads) ✅ Integración con Jelou (WhatsApp Business API) ✅ Repositorio en GitHub: github.com/luisernestosalas/prismdb --- ## Lo que necesito que hagas **1. Organizar el repositorio de GitHub** - Separar correctamente las carpetas /backend y /frontend - Verificar que todos los archivos estén en su lugar correcto **2. Desplegar el backend en Railway** - Crear proyecto en Railway conectado al repositorio - Configurar las 18 variables de entorno (yo te las entrego) - Verificar que el endpoint /health responde correctamente - Registrar los webhooks de Stripe y Jelou **3. Desplegar el frontend en Vercel** - Crear proyecto en Vercel conectado al repositorio - Configurar variables de entorno del frontend - Conectar el dominio prismdb.co (ya registrado) - Verificar que la landing carga correctamente **4. Configurar Supabase** - Crear el proyecto en Supabase - Ejecutar el archivo de migraciones SQL (001_initial_schema.sql) - Verificar que las tablas y RLS están correctamente configurados - Conectar con el backend **5. Configurar Upstash (Redis)** - Crear la base de datos Redis en Upstash - Conectar con el backend vía variable de entorno REDIS_URL **6. Prueba end-to-end** - Hacer un pago de prueba con tarjeta Stripe de test (4242 4242 4242 4242) - Verificar que se crea el workspace en Supabase - Verificar que llega el email de bienvenida - Verificar que el login funciona - Confirmar que todo el pipeline está operativo --- ## Stack técnico - **Backend**: Node.js 20+, Express, BullMQ, ioredis - **Frontend**: React 18, Vite - **Base de datos**: Supabase (PostgreSQL) - **Cola**: Upstash Redis - **Pagos**: Stripe - **Hosting backend**: Railway - **Hosting frontend**: Vercel - **IA**: Anthropic Claude API - **WhatsApp**: Jelou Business API - **Email**: Resend --- ## Lo que yo entrego al freelancer - Acceso al repositorio de GitHub - Archivo .env.example con las 18 variables documentadas - Todas las API keys de los servicios ya creados - Acceso a las cuentas de Railway, Vercel, Supabase y Upstash - Disponibilidad para responder preguntas durante el proceso --- ## Entregables esperados 1. URL del backend funcionando (ej: api.prismdb.co o similar en Railway) 2. URL del frontend funcionando en prismdb.co 3. Pago de prueba exitoso documentado con screenshot 4. Documento con las URLs finales y configuración realizada --- ## Presupuesto Abierto a propuestas. El proyecto debería tomar entre 3 y 6 horas para alguien con experiencia en Railway/Vercel/Supabase. --- ## Perfil ideal - Experiencia con Railway y Vercel - Conocimiento de Node.js y React - Experiencia con Supabase o PostgreSQL - Buena comunicación y entrega de evidencias del trabajo - Disponibilidad esta semana --- *Proyecto serio con visión de largo plazo. Si el despliegue sale bien, hay posibilidad de trabajo continuo en mantenimiento y nuevas funcionalidades.*
↗ View on Freelancer