Projeto de processamento de CSV utilizando Node.js, Express, React, RabbitMQ e PostgreSQL.
- Docker
- Docker Compose
- Clone o repositório
cd projeto-csv-processor
- Inicie os serviços
docker-compose up --build
- Acesso
- Frontend: http://localhost:5173
- Backend: http://localhost:3000
- RabbitMQ Management: http://localhost:15672
- Frontend: React com Vite
- Backend: Node.js com Express
- Fila: RabbitMQ
- Banco de Dados: PostgreSQL
- Faça upload de um arquivo CSV
- Backend processa o arquivo linha por linha
- Cada linha é enviada para uma fila no RabbitMQ
- Worker consome a fila e insere no banco de dados