Evaluando propuestas

Configurar y desplegar aplicación Node.js + React desde cero - Código ya listo

Publicado el 26 Octubre, 2026 en Programación y Tecnología

Sobre este proyecto

Abierto

Se busca un profesional experimentado para configurar y desplegar una aplicación web completa que ya ha sido programada. El proyecto requiere la gestión integral del proceso de despliegue, desde la organización del código hasta la configuración de la base de datos, el hosting y el dominio.

Las tareas a realizar incluyen:
- Organizar todos los archivos del código fuente en las carpetas correctas.
- Crear y configurar una base de datos en MongoDB Atlas (se utilizará la versión gratuita).
- Crear un repositorio en GitHub para alojar el código organizado.
- Desplegar el Backend, desarrollado con Node.js, Express y Socket.io, en la plataforma Railway.
- Desplegar el Frontend, desarrollado con React, en Railway o Vercel, según la recomendación del profesional.
- Configurar todas las variables de entorno (.env) necesarias para el correcto funcionamiento de la aplicación.
- Instalar todas las dependencias del proyecto (npm install) tanto para el frontend como para el backend.
- Conectar el dominio personalizado: eternasovereign.ajjec.app.
- Configurar ssl/https para asegurar la comunicación.
- Realizar pruebas exhaustivas para asegurar que todas las funcionalidades operan correctamente, incluyendo:
  - Registro e inicio de sesión de usuarios.
  - Funcionalidades del panel de administrador.
  - Funcionalidades del panel de cliente, incluyendo un contador regresivo de 7 días.
  - Comunicación en tiempo real a través de Socket.io.
  - Cronómetro de publicaciones (con rangos de 16-20 minutos).
  - Sistema anti-colisión.
  - Funcionalidad de subida de imágenes.
- Crear un usuario administrador para el cliente.
- Entregar todas las credenciales y accesos necesarios (MongoDB Atlas, Railway/hosting, GitHub).
- Realizar una videollamada o proporcionar un video explicativo sobre cómo utilizar el panel de administración.

Tecnologías del proyecto:
- Backend: Node.js, Express, Socket.io, JWT.
- Frontend: React 18, React Router, Axios.
- Base de datos: MongoDB (MongoDB Atlas).
- Hosting: Railway (o Render/Vercel).
- Dominio: eternasovereign.ajjec.app.

El cliente proporcionará:
- Todo el código fuente completo a través de Google Drive.
- Acceso al panel DNS del dominio.

Entregables esperados:
- URL de la aplicación funcionando: https://eternasovereign.ajjec.app.
- Credenciales de MongoDB Atlas.
- Credenciales de Railway/hosting.
- Credenciales del repositorio de GitHub.
- Usuario administrador creado en la plataforma.
- Video o videollamada explicativa del panel de administración.

Categoría Programación y Tecnología
Subcategoría Programación Web
¿Cuál es el alcance del proyecto? Bug o cambio pequeño

Plazo de Entrega: No definido

Habilidades necesarias