A ImobBook é uma rede social interna da empresa DevSys, porém o setor administrativo não possui nenhuma ferramenta que facilite a visualização dos usuários em potencial.
Para ajudar o setor administrativo, você deve desenvolver uma interface que liste os usuários em potencial (leads). A tela deve fornecer informações úteis que facilite a identificação do usuário para que o setor administrativo entre em contato com os usuários da empresa. Para a avaliação dos usuários (definir os leads) leve em consideração o número de posts, número de likes por posts e número de comentários. Assim será possível encontrar os usuários com mais engajamento na ImobBook.
Para consumir a API vamos utilizar o json-server, todos os comandos necessários para utilizar da melhor forma a lib estarão disponíveis na documentação mencionada acima.
Como o setor administrativo nem sempre está nos escritórios da DevSys, a interface deve ser responsiva para que seja facilmente acessível via smartphones e deve seguir a referência visual encontrada neste repositório como logo, fontes e cores marcas registradas da empresa sem a utilização de frameworks visuais prontos como Bootstrap, Tailwind, Chakra entre outros.
O projeto deve ser desenvolvido com base na estrutura encontrada neste repositório utilizando Vite.js.
- Utilize apenas CSS/SCSS desenvolvido por você.
- Utilize HTML semântico.
- Se preocupe com a UX e UI do projeto elas serão levadas em consideração na avaliação.
- Utilize Git com boas mensagens de commit.
- Se atente nas boas práticas do React.js.
- Para desenvolver utilize o comando
npm run dev
(Se preferir utilize o Yarn).
- Json que será utilizado com o json-server.
- Figma com todas as logos, imagens, fontes e cores que devem ser seguidas.
- json-server.
Ao finalizar o teste, realize um merge request para podermos avaliar 😁
Em caso de dúvidas, envie e-mail para reinaldo@imobpower.com.
Boa sorte!