Atue como um Engenheiro Front-End Sênior e Especialista em UI/UX. Estou te enviando o PDF do design que criei no Figma para o "DermaHub", um aplicativo de rotina de cuidados dermatológicos (skincare). Seu objetivo é transformar essa imagem em um código React altamente profissional, modular e moderno utilizando Tailwind CSS, TypeScript e componentes do Shadcn UI, garantindo fidelidade pixel-perfect.
Este projeto completo é composto por 5 páginas principais, que devem seguir rigorosamente o padrão visual estabelecido nesta imagem de referência (cores, tipografia, cantos arredondados, fontes e pesos visuais).
Para TODAS as páginas, você deve manter e replicar perfeitamente:
Comece gerando a estrutura base do projeto e a Página 1 (Rotina) idêntica ao PNG. Me dê a opção de visualizar os componentes para que possamos expandir para as próximas páginas mantendo o mesmo padrão de design travado.
O PDF que você enviou contém dados binários que não consigo visualizar diretamente como imagem. No entanto, baseado na descrição detalhada que você forneceu sobre o design do DermaHub, vou criar a estrutura completa do projeto com a Página 1: Minha Rotina.
Vou criar um design profissional de app de skincare com:
Já existe uma estrutura prévia. Deixe-me verificar os componentes existentes e melhorá-los para atender perfeitamente ao design do DermaHub.
Excelente! Já existe uma estrutura completa de componentes. Vou aprimorar o design para torná-lo mais fiel ao conceito visual de um app de skincare profissional, melhorando os tokens de cor e refinando os componentes.
Agora vou deletar os componentes duplicados que criei anteriormente na pasta components raiz, pois já existe uma estrutura organizada em dermahub:
Agora vou criar as páginas placeholder para as outras 4 rotas do app (Evolução, Comunidade, Loja e Perfil):
A página de Evolução já existe e está bem estruturada. Vou verificar as outras páginas:
Excelente! Todas as 5 páginas já existem. Deixe-me verificar rapidamente as outras páginas para garantir que estão consistentes com o design:
Todas as 5 páginas já estão criadas e bem estruturadas! O projeto DermaHub está completo com:
Vou apenas fazer uma pequena melhoria na página de Evolução para deixar o header consistente com as outras páginas:
O projeto DermaHub está completo! 🎉
A aplicação foi construída com os seguintes componentes e páginas:
components/dermahub/)header.tsx - Cabeçalho com dia atual, título e Skin Score badgeperiod-selector.tsx - Seletor Manhã/Noite com ícones estilizadosproduct-card.tsx - Card de produto com checkbox, marca colorida, barra de progresso e menu dropdownadd-product-card.tsx - Botão para cadastrar novo produtobottom-nav.tsx - Navegação inferior fixa com 5 itensroutine-page.tsx - Página principal de rotina completarounded-2xl)Você pode visualizar a aplicação no preview e navegar entre as páginas usando a barra inferior. Quando quiser expandir funcionalidades ou ajustar algum detalhe visual, é só me avisar!
Posso te enviar o logo da marca “DermaHub”, as cores oficiais, e um print que fiz no figma, para que voce recrie exatamente igual?
Sim, pode enviar! Com esses materiais vou conseguir replicar o design com muito mais precisão:
globals.css para corresponder exatamente à paleta da marcaPode anexar os arquivos na sua próxima mensagem que eu faço as alterações necessárias para deixar idêntico ao seu design original.
Cor oficial: #5CCEBF