Abílio Azevedo.

Factory Health Monitor

Cover Image for Factory Health Monitor
Abílio Azevedo
Abílio Azevedo

Monitor de Saúde da Fábrica

O Monitor de Saúde da Fábrica é um aplicativo full-stack projetado para avaliar a saúde de várias máquinas em uma fábrica de automóveis. O aplicativo é composto por um aplicativo móvel React Native construído com Expo e uma API de back-end Node.js construída com Express.js e Prisma ORM.

Back-end

O back-end serve como a camada de API, fornecendo endpoints para autenticação de usuário, recuperação de dados de saúde da máquina e gerenciamento de dados do usuário. Está conectado a um banco de dados SQLite para persistência de dados usando o ORM Prisma. O back-end possui:

  • Autenticação de usuário com JSON Web Tokens (JWT) e tokens de atualização
  • Endpoints para gravar dados de saúde da máquina
  • Documentação OpenAPI gerada com Zod para fácil exploração da API

Factory Monitor Docs

Aplicativo Móvel

O aplicativo móvel, construído com React Native e Expo, fornece uma interface de usuário para login, visualização de dados de saúde da máquina e acesso a dados do usuário. Ele aproveita o React Query para gerenciamento eficiente do estado dos dados e possui:

  • Autenticação de usuário e gerenciamento de sessão
  • Busca e exibição de dados de saúde da máquina
  • Acesso e exibição de dados do usuário

Principais Recursos

  • Autenticação de usuário e gerenciamento de sessão
  • Gerenciamento de estado de dados usando React Query
  • Camada de persistência no back-end com Prisma ORM e SQLite
  • Gravação de dados de saúde da máquina no back-end
  • Documentação OpenAPI para fácil exploração da API

Melhorias Futuras

  • Migrar para um banco de dados de produção
  • Implementar uma seção para exibir pontuações históricas e tendências
  • Adicionar visualizações (gráficos, gráficos) para tendências de pontuação de saúde da máquina
  • Expandir a cobertura de testes
  • Implementar recursos adicionais com base nos requisitos

O aplicativo Monitor de Saúde da Fábrica visa fornecer uma solução abrangente para monitorar e avaliar a saúde das máquinas em uma fábrica de automóveis, aproveitando as tecnologias modernas e as melhores práticas para autenticação, gerenciamento de estado e persistência de dados.

Here is the Repo on Github.


Mais posts

Cover Image for Construindo um Servidor MCP Remoto para o Google Workspace (Sheets, Docs and Presentation)

Construindo um Servidor MCP Remoto para o Google Workspace (Sheets, Docs and Presentation)

Aprenda como construir e implantar um servidor MCP (Model Context Protocol) remoto para Google Workspace (Sheets, Docs and Presentation) usando Next.js, Vercel e Neon Postgres. Guia passo a passo cobrindo autenticação OAuth de duas camadas, registro de ferramentas, implantação serverless e depuração com MCP Inspector — para que qualquer assistente de IA possa ler, escrever e gerenciar planilhas com apenas uma URL.

Abílio Azevedo
Abílio Azevedo
Cover Image for UX/UI para desenvolvedores

UX/UI para desenvolvedores

UX/UI para Desenvolvedores — Guia pratico sobre design systems, comunicacao com Product Designers e quando reutilizar componentes. Aborda heuristicas de Nielsen, Atomic Design, bibliotecas de componentes Tailwind CSS como shadcn/ui e Radix UI, ferramentas de prototipagem como Figma e Origami Studio, boas praticas de acessibilidade, e uma curadoria de cursos, artigos e livros para desenvolvedores que querem construir melhores experiencias de usuario.

Abílio Azevedo
Abílio Azevedo

NewsLetter

Eu enviarei o conteúdo postado aqui no blog. Sem Spam =)