Sobre este projeto
it-programming / web-development
Aberto
Buscamos un desarrollador web experimentado para integrar funcionalidades clave en ARYA, una aplicación web de acompañamiento emocional para mujeres en procesos de fertilidad. El prototipo actual está completo y funcional, construido con html/css/js vanilla, e incluye un chat con ia (anthropic claude api), un sistema de match entre usuarias (el círculo) y perfiles personalizados. El objetivo es añadir las siguientes funcionalidades esenciales:
1. Autenticación robusta:
- Implementación de registro y login con correo electrónico y contraseña.
- Integración de login con Google (OAuth).
- Funcionalidad de recuperación de contraseña y gestión de sesiones persistentes.
2. Biometría avanzada (Face ID/Huella):
- Implementación de WebAuthn para Face ID en iPhone y autenticación por huella dactilar en Android.
- Establecimiento de un mecanismo de fallback a contraseña en caso de que la biometría no esté disponible.
3. Persistencia de datos:
- Almacenamiento y recuperación de datos del perfil de usuario (nombre, avatar, nickname, etapa, modo del bot).
- Gestión del historial de chat (últimos 50 mensajes) y los grupos del Círculo.
4. Protección de la API key de Anthropic:
- Desarrollo de un backend proxy para asegurar que la API key de Anthropic nunca sea expuesta en el frontend.
5. Conversión a PWA (Progressive Web App):
- Configuración del manifest y service worker para permitir la instalación de la aplicación en dispositivos iPhone y Android sin necesidad de la App Store.
Stack recomendado: Supabase (para autenticación, base de datos y edge functions). Firebase es una alternativa aceptable.
Entregables esperados:
- Sistema de login/registro con correo y Google OAuth completamente funcional.
- Funcionalidad de Face ID/biometría activable desde el perfil del usuario.
- Datos de usuario guardados y recuperados correctamente al iniciar sesión.
- API key de Anthropic protegida mediante un backend proxy.
- Aplicación web instalable como PWA en dispositivos móviles.
- Despliegue final en Netlify o Vercel.
Buscamos un perfil con experiencia comprobada en Supabase o Firebase, WebAuthn/Passkeys, desarrollo de PWAs (manifest, service workers) y despliegue en Netlify o Vercel. Se requiere fluidez en español. El prototipo actual cuenta con diseño, ia y flujos terminados; este proyecto se centra exclusivamente en la implementación de autenticación, persistencia de datos y pwa.
Categoria TI e Programação
Subcategoria Programação
Qual é o alcance do projeto? Bug ou alteração pequena
Prazo de Entrega: Não estabelecido
Habilidades necessárias