Executando

Desenvolvedor Full-Stack Typescript para Feature de Perfil de Estilo em App de Moda

Publicado em 04 de Setembro de 2026 dias na TI e Programação

Sobre este projeto

Aberto

Estamos buscando um(a) desenvolvedor(a) full-stack TypeScript para implementar uma nova funcionalidade em nosso aplicativo de moda, Style4U. O Style4U é um aplicativo iOS e Android, em produção há cerca de um ano, que permite aos usuários participar de 'batalhas de looks' para refinar suas preferências e receber recomendações de roupas de lojas parceiras. A stack atual inclui React Native + Expo 54 + Expo Router + TypeScript + NativeWind no frontend, e Cloudflare Workers + Hono + Drizzle ORM + PostgreSQL/pgvector no backend, com autenticação via Better Auth e IA via OpenAI e CLIP (embeddings visuais já implementados).

O projeto consiste em:
- Desenvolver um novo endpoint no backend para consolidar e resumir o perfil de gosto do usuário (estilos, cores, marcas, ocasiões dominantes).
- Implementar uma camada de correspondência a arquétipos de estilo, comparando o perfil visual do usuário com referências pré-calculadas (imagens de referência serão fornecidas; o desenvolvedor reutilizará o pipeline existente para calcular embeddings e implementará a comparação por similaridade de cosseno).
- Criar uma nova tela no aplicativo, no estilo 'cartão de revelação' (similar ao Spotify Wrapped), para exibir o resultado do perfil de estilo.
- Adicionar funcionalidade de compartilhamento nativo (iOS/Android) para este cartão de perfil como imagem.

O que está fora do escopo:
- Reclassificação de catálogo ou categorias de batalhas.
- Alterações no motor de recomendação ou pipeline de IA existente.
- Implementação de deep links para o conteúdo compartilhado.
- Publicação do aplicativo nas lojas.

Requisitos essenciais:
- Experiência comprovada com Expo Router (não apenas React Native genérico).
- Proficiência em TypeScript.
- Experiência com backend serverless/edge (como Cloudflare Workers).
- Conhecimento básico em SQL/PostgreSQL.
- Conforto com lógica de similaridade de vetores.
- Não é necessário conhecimento em ia/ml.

A entrega será feita via Pull Request no GitHub, sem acesso a credenciais de produção, e deverá incluir documentação detalhada do que foi entregue. O prazo estimado para a conclusão é de 3 a 4 semanas.

Categoria TI e Programação
Subcategoria Programação de Apps para Android, iOS e outros
Qual é o alcance do projeto? Alteração média

Prazo de Entrega: Não estabelecido

Habilidades necessárias