Pular para o conteúdo principal

Frontend

O front-end é a camada responsável pela interação do usuário com o sistema. Todo o ambiente visual do site como formulários, botões, listas de produtos, filtros e feedbacks visuais é apresentado através dessa camada. Essa parte do sistema se comunica diretamente com as APIs do back-end, enviando e recebendo dados em tempo real, proporcionando uma navegação fluida e sem recarregamentos desnecessários de página (SPA - Single Page Application).

Para desenvolver o Frontend, utilizamos algumas ferramentas, elas são:

Angular (Versão 19):

A interface do sistema foi desenvolvida com um framework robusto baseado em TypeScript, utilizado para construção de SPAs (Single Page Applications). Ele permite a criação de componentes reutilizáveis, gerenciamento de rotas, formulários reativos e integração eficiente com APIs, garante uma interface dinâmica, modular e responsiva, trazendo eficiência para os usuários.

CSS3:

Além do Angular, utilizamos o CSS puro para estilização, garantindo controle direto sobre o design visual da aplicação, com personalização total das interfaces e responsividade para diferentes tamanhos de tela. A organização dos estilos seguiu uma estrutura modular e reutilizável, integrada aos componentes do Angular, permitindo uma personalização visual completa, com foco em usabilidade e experiência do usuário.