Skip to content

Enzo3322/csv-processor-service

Repository files navigation

CSV Processor

Descrição

Projeto de processamento de CSV utilizando Node.js, Express, React, RabbitMQ e PostgreSQL.

Pré-requisitos

  • Docker
  • Docker Compose

Instalação e Execução

  1. Clone o repositório
cd projeto-csv-processor
  1. Inicie os serviços
docker-compose up --build
  1. Acesso

Arquitetura

  • Frontend: React com Vite
  • Backend: Node.js com Express
  • Fila: RabbitMQ
  • Banco de Dados: PostgreSQL

Fluxo

  1. Faça upload de um arquivo CSV
  2. Backend processa o arquivo linha por linha
  3. Cada linha é enviada para uma fila no RabbitMQ
  4. Worker consome a fila e insere no banco de dados

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published