Eliedson Luna

Desenvolvedor junior

CanhotoApi

Api para armazenamento de imagens e persistência de dados em servidor.

Sobre

API desenvolvida em Node.js para receber imagens via requisições HTTP, armazená-las em um servidor local e persistir os dados em um banco de dados SQL Server. A API é projetada para atuar junto com o AppCanhoto, permitindo o envio automático de imagens recebidas para servidor especificado.

A aplicação utiliza o framework Express para gerenciar as rotas e o middleware Multer para lidar com o upload de arquivos. O banco de dados SQL Server é utilizado para armazenar informações sobre as imagens recebidas, incluindo metadados como nome do arquivo, caminho de armazenamento e timestamp.

A API é configurada para rodar em um servidor local, mas pode ser facilmente adaptada para ambientes de produção com ajustes na configuração do banco de dados e do servidor.

Principais Funcionalidades

Armazenamento de Imagens

A API permite o upload e armazenamento de imagens em um servidor local, facilitando a gestão de arquivos.

Persistência de Dados

Os metadados das imagens, como nome do arquivo e timestamp, são armazenados em um banco de dados SQL Server.

Processamento de Imagens

A API pode ser estendida para incluir recursos de processamento de imagens, como redimensionamento e aplicação de filtros.

Tecnologias utilizadas

Framworks

Express, Multer

Linguagem Base

Node.js, TypeScript

imageimage