E-commerce com Microserviços em .NET e Angular

Este projeto de e-commerce está em desenvolvimento e tem como objetivo consolidar meus conhecimentos em arquitetura de microserviços utilizando .NET para o back-end e Angular para o front-end. Atualmente, a aplicação conta com uma API de usuários, uma API de produtos e um front-end em Angular, todos integrados com autenticação baseada em JWT (JSON Web Token).

Durante o desenvolvimento, aprofundei minha experiência em autenticação e autorização, implementando controle de acessos e verificação de tokens JWT para garantir segurança nas requisições. Além disso, aprimorei minhas habilidades no desenvolvimento e consumo de APIs, estruturando endpoints eficientes, aplicando boas práticas de RESTful APIs e garantindo uma comunicação fluida entre os serviços. No front-end, desenvolvi habilidades em Angular, aprimorando a gestão de estado, consumo de APIs e implementação de interfaces dinâmicas que se ajustam conforme o estado de autenticação do usuário.

Os próximos passos do projeto incluem:

  • Melhorar o front-end: expandindo a interface para oferecer uma experiência mais fluida e interativa.
  • Aprimorar o sistema de autenticação: incluindo refresh tokens e controle avançado de permissões.
  • Adicionar novos microserviços: como um serviço de carrinho de compras, um serviço de pagamentos e um serviço de notificações para acompanhar pedidos e promoções.

O código-fonte e o progresso do desenvolvimento podem ser acompanhados no GitHub.