# data[].attributes.body
Para construir uma boa interface precisamos saber do que ela é composta, uma interface precisa seguir certos padrões para que sua usabilidade seja eficaz, por exemplo, temos as 10 heurísticas de Nielsen que são normas a serem seguidas para que o usuário não se sinta perdido usando um sistema. Elas são: feedback do status do sistema, correspondência entre o sistema e o mundo real, liberdade e controle do usuário, consistência e padrões, prevenção de erros, reconhecer ao invés de lembrar, flexibilidade, design minimalista, usuários devem ser capazes de reconhecer, diagnosticar e recuperar erros e ajuda e documentação. Essas são as normas mais usadas para uma boa interface.

# data[].attributes.body
Para trabalhar com a usabilidade da interface devemos focar totalmente no usuário, em suas necessidades com o sistema, as tarefas que vão executar e suas dificuldades. Podemos utilizar ferramentas e metodologias como a Persona para entender os usuários, principalmente usando dados reais para construi-la. Assim, podemos identificar as maiores dores do usuário ao acessar o site e tornar os elementos mais simples. No geral, se seguirmos os padrões estabelecidos, como padrões de ícones e disposição dos elementos na tela, o usuário já vai se sentir confortável em usar a interface do sistema.

# data[].attributes.body
Uma parte importante na hora de se construir uma boa interface é como as informações vão ser mostradas para o usuário. A arquitetura de informação é uma das partes mais importantes, pois não adianta seguirmos todas as heurísticas ou normas em uma interface, se o usuário não encontra o seu objetivo no sistema, ou mesmo, não fica claro para o usuário qual caminho percorrer para executar sua tarefa. Se ele não conseguir identificar as informações que ele precisa, simplesmente, depois de alguns segundos, ele irá procurar em outro lugar.

# data[].attributes.body
O design da interface deve ser o mais simples possível, imagine uma interface com milhares de coisas na tela, isso dificultaria para o usuário identificar o que ele precisa fazer, atrapalharia até mesmo a arquitetura da informação. Quanto mais simples mais rápido o usuário vai perceber se o sistema serve para ele ou não. O que também ajuda nos dados coletados nas pesquisas porque poderemos identificar quem fica mais tempo no site, ou seja, o público-alvo.