Sobre este projeto
it-programming / web-development
Aberto
Este proyecto aplica principalmente a los freelancers que quedaron preseleccionados en el proyecto inicial de desarrollo del sistema.
Solo aplica para desarrolladores que hablen español. No postular si no domina el idioma.
Objetivo
Necesitamos una revisión técnica independiente del sistema web de órdenes de trabajo actualmente en desarrollo, para verificar que:
El código esté bien estructurado y sea mantenible.
Cumpla buenas prácticas básicas de programación.
No tenga errores graves de seguridad.
Esté correctamente organizado en GitHub.
Tenga correctamente configurado el sistema de backups en la nube.
Otro desarrollador pueda continuar el proyecto sin depender del equipo actual.
No se requiere reprogramar ni rehacer el sistema.
Solo diagnóstico técnico y recomendaciones claras.
Alcance concreto de la auditoría
El auditor deberá revisar:
1. Código
Orden y estructura del proyecto.
Separación adecuada entre frontend y backend.
Validaciones en backend.
Manejo básico de errores.
Comentarios mínimos necesarios.
Archivo README para continuidad.
2. Seguridad básica para internet
Protección contra SQL Injection y XSS.
Manejo adecuado de credenciales (no expuestas).
Uso correcto de variables de entorno.
Gestión correcta de roles y permisos.
3. GitHub
Repositorio bien estructurado.
Sin contraseñas en el código.
Historial coherente.
.Gitignore bien configurado.
4. Backups
Verificar que la base de datos y los archivos adjuntos tengan copia de seguridad automática.
Confirmar que el backup esté almacenado en una nube distinta al servidor principal.
Validar que el procedimiento de restauración esté documentado.
5. Continuidad
Evaluar si otro desarrollador podría asumir el proyecto sin dificultad técnica.
Entregables
Informe técnico en PDF con:
Errores críticos
Riesgos importantes
Recomendaciones puntuales
1 reunión virtual para explicación.
No incluye implementación de mejoras.
Perfil requerido
Experiencia demostrable en desarrollo web.
Experiencia en revisión de código.
Conocimiento en seguridad básica de aplicaciones web.
Categoria TI e Programação
Subcategoria Programação
Qual é o alcance do projeto? Criar um novo site personalizado
Prazo de Entrega: Não estabelecido
Habilidades necessárias