Se necesita una persona con experiencia en desarrollo Full Stack para trabajar en el diseño y funcionalidad de una página web creada en React. Actualmente, la página tiene un diseño básico (ver fotos adjuntas) y se requiere implementar nuevas secciones y funcionalidades.
Requerimientos específicos:
Nuevas páginas a implementar: (algunas de estas ya se cuenta con el Frontend)
Registro (Sign Up)
Inicio de sesión (Sign In)
Contacto (Contact Us)
Panel de control (Dashboard)
Configuración (Settings)
Preguntas frecuentes (FAQ)
Términos y condiciones (se proporcionará el texto).
2- Alojamiento y configuración: Hospedar la página web en un servidor (el dominio ya está adquirido). Configurar correos corporativos.
3-Características y funcionalidades:
Diseño responsivo.
Formulario de registro seguro (Sign Up):
Implementar backend con medidas de seguridad para garantizar la confidencialidad de los datos de los usuarios.
Encriptación de contraseñas mediante hashing.
Opción de inicio de sesión con cuenta de Google, asegurando que el usuario complete información adicional requerida (como industria, etc.).
Sincronización de cuentas con MongoDB.
Panel de control (Dashboard) con las siguientes secciones:
Usage
Training instances
Schedule your training
Setting SSH
Change password
Integración de pagos mediante Stripe (la cuenta de Stripe ya está creada y debe quedar completamente funcional).
4- Etapas del proyecto:
Primera etapa: Implementación de los puntos anteriores. No es necesario que la conexión con el nodo GPU esté operativa durante esta etapa.
Entrega final: Todo el código desarrollado deberá ser entregado al finalizar el proyecto.
Conocimientos requeridos:
Se busca una persona con experiencia en:
html, css, javascript
react
express.js
Node.js
Middleware
MongoDB
Nota:
Si no dominas alguna de estas tecnologías pero estás en proceso de aprendizaje, igual puedes postular, ya que son requisitos indispensables para el proyecto. En caso de dudas con el inglés, no hay problema; se pueden resolver durante el desarrollo.
Condiciones adicionales:
El candidato seleccionado deberá firmar un acuerdo de confidencialidad (NDA).
La entrega final del proyecto incluirá todo el código fuente desarrollado.
Contexto: Se requiere desarrollo pagina web para servicios de arriendo de GPU (para entrenamiento de inteligencia artificial). La pagina debe estar 100% en ingles.
Delivery term: Not specified