AsuraPadel
Sistema de gestão de padel no qual atuei como principal desenvolvedor web em Angular. A área autenticada reúne 8 telas: início, dashboard, ranking, mercado de pontos, produtos, temporadas, associados e planos. Frontend organizado em componentes standalone e serviços HTTP tipados, com interceptors centralizados para integração com a API.
- categoria
- profissional
- stack
- Angular
- TypeScript
- C#
- Azure
- SQL Server
- Jest

Contexto
Sistema de gestão de padel com frontend Angular e backend em repositórios separados. Minha principal responsabilidade foi o desenvolvimento web em Angular.
Pressão e restrição
Reunir cadastros, consultas e funcionalidades de pontos em uma interface integrada à API, com tratamento de carregamento e falhas nas operações.
Decisão
Organizar o frontend por funcionalidades, usar componentes standalone e serviços HTTP tipados e centralizar a integração com a API em interceptors.
Como sei que funcionou
8 rotas filhas na área autenticada; componentes standalone; serviços com DTOs tipados; interceptors de autenticação e URL base registrados no HttpClient; teste de atualização de associados verificando método PUT, corpo e resposta HTTP.
impacto
Escopo implementado no frontend: 8 telas na área autenticada, cobrindo início, dashboard, ranking, mercado de pontos, produtos, temporadas, associados e planos.