badge Construindo uma Aplicação para Leitura de Documentos Escaneados com NodeJS e Google Vision
PROJETOS

Construindo uma Aplicação para Leitura de Documentos Escaneados com NodeJS e Google Vision

Neste projeto você terá o desafio de construir uma ferramenta que receba a leitura de pdfs com dados escaneados que faça a transcrição utilizando o mínimo de código possível. Para o desenvolvimento utilizaremos NodeJS e Google Vision.

IntermediárioFull-Stack
Node.js image
Node.js
Inicie o desafio

Preencha seus dados

Ao clicar em "começar agora", declaro que aceito as Políticas de Privacidade e os Termos de Uso da DIO.

O que você vai desenvolver </>

Descrição: Neste projeto prático hands-on, o objetivo é desenvolver uma aplicação que seja capaz de receber a leitura de arquivos PDF com dados escaneados e realizar a transcrição desses dados utilizando o mínimo de código possível. A aplicação utilizará NodeJS como plataforma de desenvolvimento e a tecnologia Google Vision para a transcrição dos documentos.

Objetivo: O objetivo deste projeto é criar uma ferramenta eficiente e simplificada para a leitura de documentos escaneados, automatizando o processo de transcrição de dados presentes em arquivos PDF. A aplicação deverá ser capaz de extrair as informações contidas nos documentos e apresentá-las em forma de texto legível.

Requisitos Técnicos:
- A aplicação será desenvolvida utilizando a plataforma Node.js, portanto é necessário ter conhecimentos prévios na linguagem JavaScript.
- É necessário possuir uma conta no Google Cloud Platform para utilizar o serviço do Google Vision.
- Será utilizado o pacote npm google-cloud/vision para realizar a integração com a API do Google Vision.
- A aplicação deverá ser capaz de receber arquivos PDF para realizar a transcrição.
- A transcrição dos documentos deverá ser realizada pelo Google Vision, portanto é necessário configurar as credenciais de acesso à API do Google Vision na aplicação.
- A aplicação deverá apresentar o texto transcrito em um formato legível para o usuário.
- A arquitetura da aplicação deve ser organizada e seguir as melhores práticas de desenvolvimento em Node.js.
- É desejável o uso de um framework para criação do servidor HTTP, como o Express.js, para facilitar o desenvolvimento da API de integração.

Com a conclusão deste projeto, espera-se ter uma aplicação funcional que permita a transcrição de textos presentes em documentos escaneados de forma rápida e eficiente, utilizando a plataforma Node.js e a tecnologia Google Vision. A aplicação deverá ser capaz de receber arquivos PDF, extrair as informações do documento e apresentá-las para o usuário em forma de texto legível.

image
image EDUCAÇÃOimage EMPREGABILIDADEimage COMUNIDADE
image

Torne-se a opção Nº 1 dos recrutadores e conquiste as melhores vagas do mercado tech

De R$ 718,80 por
R$17
,90 /mês
no plano anual
COMECE AGORA

Com o o DIO PRO você irá:

  • image fy section

    Acesso ilimitado a todos os bootcamps

    E mais de 40 formações profissionais do zero ao avançado para você dominar as tecnologias nas carreiras front-end, back-end, data & analytics, mobile, cloud & DevOps e se preparar para trabalhar em grandes projetos nas empresas mais inovadoras do mundo

  • image fy section

    Mais de 180 projetos práticos para ganhar experiência

    Libere acesso ilimitado a uma área com mais de 180 projetos e 650 cursos para você aprender, comprovar experiência prática e ter um portfólio de destaque no mercado

  • image fy section

    Fazer parte das maiores e mais inovadoras empresas do mundo

    Certifique suas habilidades, ganhe experiência, suba no ranking de talentos e fique em destaque para recrutadores de empresas como iFood, Santander, Carrefour e outras dezenas que contratam profissionais na DIO.

    image

Sobre a DIO

ACADEMIA PME EDUCACAO E CONSULTORIA EM NEGOCIOS LTDA.
CNPJ: 26.965.884/0001-02

A DIO é a maior comunidade de aprendizado contínuo em tecnologia da América Latina, que conecta os melhores talentos com as empresas mais inovadoras do mundo.

Um ecossistema educacional completo para aprendizagem em desenvolvimento de software, engenharia de dados, qualidade de software e computação em nuvem.