Leonardo Paiva

portfolio

MVP 3 Puc Rio Pós Graduação Desenvolvimento Full Stack (Back-End Avançado)

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 (<a href='https://github.com/leonardopaiva/pucrio-mvp-des-fs-advanced-micro-queue-api' target='_blank'>micro-queue-api</a>) e persistidas no banco de dados pelo <a href='https://github.com/leonardopaiva/pucrio-mvp-des-fs-advanced-micro-appointments-api' target='_blank'>micro-appointments-api</a>. O usuário deve se autenticar (via <a href='https://github.com/leonardopaiva/pucrio-mvp-des-fs-advanced-micro-auth-api' target='_blank'>micro-auth-api</a> 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.<br/><br/>Data: Realizado em 2025<br/>Repositórios: <a href='https://github.com/leonardopaiva/pucrio-mvp-des-fs-advanced-micro-gateway-api' target='_blank'>Gateway API (componente principal)</a> | <a href='https://github.com/leonardopaiva/pucrio-mvp-des-fs-advanced-micro-auth-api' target='_blank'>micro-auth-api</a> | <a href='https://github.com/leonardopaiva/pucrio-mvp-des-fs-advanced-micro-queue-api' target='_blank'>micro-queue-api</a> | <a href='https://github.com/leonardopaiva/pucrio-mvp-des-fs-advanced-micro-appointments-api' target='_blank'>micro-appointments-api</a> | <a href='https://github.com/leonardopaiva/pucrio-mvp-des-fs-advanced-app' target='_blank'>Front-end (MVP 3)</a><br/>Demo: <a href='https://pucriomvp3.leonardopaiva.com' target='_blank'>https://pucriomvp3.leonardopaiva.com</a>

MVP 3 Puc Rio Pós Graduação Desenvolvimento Full Stack (Back-End Avançado)
  1. Home /
  2. portfolios /
  3. mvp3-pucrio-pos-graduacao-desenvolvimento-full-stack
Photo of a Shiba Inu
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
Habilidades relacionadas a MVP 3 Puc Rio Pós Graduação Desenvolvimento Full Stack (Back-End Avançado)Os itens abaixo estāo presentes de alguma forma no desenvolvimento de MVP 3 Puc Rio Pós Graduação Desenvolvimento Full Stack (Back-End Avançado)
HTML, CSS e JS (conhecimento avançado)HTML, CSS e JS (conhecimento avançado)React JS e MUI (bom conhecimento)React JS e MUI (bom conhecimento)GITHUB (bom conhecimento)GITHUB (bom conhecimento)Python - Back-end (conhecimento básico)Python - Back-end (conhecimento básico)Arquitetura de Microsserviços (bom conhecimento)Arquitetura de Microsserviços (bom conhecimento)Docker (bom conhecimento)Docker (bom conhecimento)
MVP 3 Puc Rio Pós Graduação Desenvolvimento Full Stack (Back-End Avançado)