Sobre este proyecto
it-programming / web-development
Abierto
Buscamos un Tech Lead Full-Stack/Mobile freelance altamente experimentado para tomar nuestro Producto Mínimo Viable (mvp) de quaxard y llevarlo desde su estado actual ("lovable") a una fase de beta controlada, preparándolo para un lanzamiento multiplataforma.
QUAXARD es una innovadora plataforma local-first diseñada para certificar, verificar, recertificar y transferir archivos digitales de manera segura, sin la necesidad de almacenar el archivo original. El mvp ya ha sido desarrollado y ahora requerimos un desarrollador senior que pueda auditar, estabilizar y optimizar el código existente para su despliegue en web/pwa, android y, posteriormente, ios.
Stack Tecnológico Esperado:
* React / TypeScript
* Supabase / PostgreSQL / Row Level Security
* Manejo local de archivos en el navegador
* Web Crypto api / sha-256 local
* pwa (progressive web app)
* github para control de versiones
* capacitor para la integración con android/ios
* aplicación de buenas prácticas de seguridad en todo el desarrollo
responsabilidades clave del freelancer:
1. Sincronizar o trabajar directamente desde el repositorio de GitHub proporcionado.
2. Asegurar la ejecución local de la aplicación para pruebas y desarrollo.
3. Realizar una revisión exhaustiva de la arquitectura actual y los aspectos de seguridad del MVP.
4. Confirmar y garantizar que los archivos originales nunca se suben a la plataforma.
5. Auditar la configuración de Supabase, incluyendo Row Level Security (RLS) y la gestión de variables de entorno.
6. Estabilizar y optimizar los flujos críticos de la plataforma, que incluyen: QXID, certificación, verificación, recertificación, análisis sintético preliminar, historial de transacciones y transferencia de archivos con acuse de recibo.
7. Preparar la aplicación para una fase beta en entornos web y PWA.
8. Establecer y preparar la ruta de despliegue para Android e iOS utilizando Capacitor.
9. Documentar de forma clara y concisa los procesos de instalación, despliegue y cualquier limitación identificada.
No estamos buscando una agencia ni un diseñador web. Buscamos un profesional individual con la capacidad técnica y la experiencia para transformar un MVP funcional en un producto robusto y testeable, listo para el mercado.
Fases del Proyecto:
* Primera etapa: Se realizará una prueba inicial de 72 horas, que culminará con un informe técnico detallado y un pull request con las mejoras o hallazgos.
* Segunda etapa: Tras la evaluación de la prueba, se establecerá un contrato de 4 a 6 semanas, cuya duración dependerá de los resultados obtenidos en la fase inicial.
Consideraciones Importantes:
El proyecto requiere la firma de un Acuerdo de Confidencialidad (nda), el compromiso de mantener la confidencialidad de toda la información, la cesión de la propiedad intelectual del trabajo realizado y el desarrollo se llevará a cabo en un repositorio privado propiedad exclusiva de quaxard.
Categoría Programación y Tecnología
Subcategoría Programación Web
¿Cuál es el alcance del proyecto? Cambio mediano
Plazo de Entrega: No definido
Habilidades necesarias