Aplicação frontend em Angular 21, utilizando PrimeNG e Tailwind, para o teste técnico da TM Digital.
- Node.js 18+ (recomendado)
- NPM 11+ (o projeto usa
"packageManager": "npm@11.6.2") - Git instalado (opcional, se for clonar o repositório)
Verifique suas versões com:
node -v
npm -v- Clone o repositório (ou faça o download do código-fonte):
git clone https://github.com/mateusfj/tm-frontend.git
cd tm-frontend- Instale as dependências:
npm installUse o script de desenvolvimento já configurado no package.json:
npm startPor padrão, o Angular irá subir em:
Qualquer alteração nos arquivos src/ recarrega automaticamente a aplicação no navegador.
src/app/core→ layout principal (header, sidebar, etc.)src/app/features→ módulos de funcionalidade (dashboard, leads, properties)src/app/shared→ componentes compartilhados e serviços comunssrc/environments→ arquivos de configuração de ambiente
Caso seja necessário configurar URLs de API ou chaves específicas, ajuste os arquivos em src/environments/ antes de rodar o build de produção.
- Angular CLI: https://angular.dev/tools/cli
- PrimeNG: https://primeng.org/