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.undefined


Mais posts

Cover Image for Bellsant

Bellsant

Estou na vanguarda do desenvolvimento de um aplicativo de saúde e bem-estar de ponta. Nossa pilha de tecnologia combina React Native para desenvolvimento móvel multiplataforma com um backend NodeJS sem servidor, aproveitando o AWS Lambda para escalabilidade e eficiência de custos.

Abílio Azevedo
Abílio Azevedo
Cover Image for Upload para o AWS S3 usando Django Boto3 e S3Direct

Upload para o AWS S3 usando Django Boto3 e S3Direct

Fazendo upload de vídeos via um aplicativo móvel feito em React Native para um bucket no serviço S3 da AWS utilizando o S3 Direct e o Boto3 com uma URL pré assinada.

Abílio Azevedo
Abílio Azevedo

NewsLetter

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

Engenheiro de software experiente, formado em Engenharia Elétrica, com mais de 10 anos de experiência prática na construção de aplicativos móveis, web e back-end robustos e escaláveis em vários projetos, principalmente no setor de fintech. Mobile (React Native), Web (React e Next.JS) e Backend (Node.JS, PHP e DJANGO). Meu objetivo é criar produtos que agreguem valor às pessoas. - © 2024, Abílio Azevedo