Pular para o índice
English

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.

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
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.
Evidência
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.

Links