Skip to content

About

Resolução do desafio técnico proposto pela Startup Alerta.AI na semana academica do IFFAR 2025/1

Resources

Stars

0 stars

Watchers

0 watching

Forks

Latest commit

 

History

2 Commits

Folders and files

NameName
Last commit message
Last commit date
 
 
 
 
 
 
 
 
 
 

Repository files navigation

📢 CodeChallenge_Alerta_IFFar

Desafio da Semana Acadêmica IFFar – Contato Automático com Alunos Aprovados

Este projeto lê um arquivo CSV com informações de alunos, filtra aqueles com nota maior ou igual a 70 e gera mensagens personalizadas simulando o envio por e-mail.


🚀 Tecnologias Utilizadas

  • Node.js
  • Módulo nativo fs (para leitura e escrita de arquivos)

📂 Estrutura do Projeto

Todo o desafio pode ser rodado apenas com dois arquivos:

  • dadosAlunos.csv → contém os dados de entrada dos alunos
  • code.js → contém o código da solução
alertaai/
│── code.js - Código principal do desafio
│── dadosAlunos.csv - Arquivo de entrada com os dados dos alunos
│── filtrados.json - Arquivo gerado com os alunos aprovados
│── package.json - Arquivo de configuração do Node.js
│── package-lock.json - Gerado automaticamente pelo NPM
│── README.md - Documentação completa do projeto 

▶️ Como rodar na sua maquina?

clone este repositório:


📧 Exemplo de saida no console

Arquivo filtrados.json salvo!
------corpo do email------

remetente: desafio@alertaai.com.br
destinatario: maria@example.com
Mensagem: Olá Maria Silva, parabéns pela sua aprovação! Sua nota é: 92
entraremos em contato pelo telefone: (55)99123-4567 para combinar as proximas etapas do desafio

------fim do email------

📂 Exemplo do arquivo filtrados.json

[
  {
    "Nome": "Maria Silva",
    "Email": "maria@example.com",
    "Telefone": "(55)99123-4567",
    "Pontuação": "92"
  },
  {
    "Nome": "Ana Costa",
    "Email": "ana@example.com",
    "Telefone": "(55)99777-6666",
    "Pontuação": "85"
  },
  {
    "Nome": "Carlos Souza",
    "Email": "carlos@example.com",
    "Telefone": "(55)99666-5555",
    "Pontuação": "73"
  }
]

📝 Observações

O envio de mensagens é simulado, conforme as regras do desafio. O código pode ser adaptado futuramente para envio real via API de email ou WhatsApp.


About

Resolução do desafio técnico proposto pela Startup Alerta.AI na semana academica do IFFAR 2025/1

Resources

Stars

0 stars

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages