portfolio
Este é meu MVP 3 da Pós Graduação Desenvolvimento Full Stack da PUC-Rio, projeto que compõe a maior parte da nota da disciplina Desenvolvimento Back-End Avançado. O objetivo deste projeto foi implementar uma arquitetura de microsserviços, com o **microserviço Gateway API** como componente principal, capaz de gerenciar requisições de cadastro, atualização e exclusão de consultas médicas, com suporte completo a operação offline. Quando o usuário não está conectado, as ações são salvas no Local Storage; quando ele desejar, elas podem ser processadas pela fila de sincronização (micro-queue-api) e persistidas no banco de dados pelo micro-appointments-api. O usuário deve se autenticar (via micro-auth-api com AWS Cognito) para que os dados fiquem vinculados ao seu ID. Além da visualização em lista, é possível consultar as consultas em um mapa (Google Maps API) ou em um calendário. Todo o ambiente de desenvolvimento funciona com Docker, permitindo executar todos os microsserviços e o app com um único comando.
Data: Realizado em 2025
Repositórios: Gateway API (componente principal) | micro-auth-api | micro-queue-api | micro-appointments-api | Front-end (MVP 3)
Demo: https://pucriomvp3.leonardopaiva.com
Data: Realizado em 2025
Repositórios: Gateway API (componente principal) | micro-auth-api | micro-queue-api | micro-appointments-api | Front-end (MVP 3)
Demo: https://pucriomvp3.leonardopaiva.com




