Como eu construí um projeto massa sem querer

Contexto

Sou desenvolvedor fullstack, já estudo há mais de 2 anos e estou na sacra procura do primeiro job. Ultimamente estava quebrando a cabeça pensando em algum projeto pessoal pra fazer, mas que seja um pouco diferente do padrão que eu sempre construo saca? Algo novo, tanto pra me desafiar, quanto pra ter alguma utilidade.

O Gatilho

Com o contexto dado, vamos ao dia que tudo começou: Tenho o costume de mandar mensagem para meus amigos chamando eles pra jogar algo, e isso meio que virou um meme entre a gente, afinal eu sempre chamo eles mandando a mesma mensagem, na mesma hora, tudo sempre igual. Conversando com eles eu soltei algo do tipo: "Acho que é mais fácil eu codar algo pra mandar mensagem pra vocês automaticamente." Não sei por qual motivo, mas isso grudou de uma forma absurda na minha cabeça, tanto que no mesmo dia já comecei a pesquisa bibliotecas para automatização do whatsapp.

Mas e a parte do sem querer?

Então, no meio dessa pesquisa toda eu acabei caindo no site da OpenAI (não me pergunte como kkkk). Só de curiosidade eu criei uma pasta e um arquivo js, fiz a conexão com a API do ChatGPT, e quanto mais eu testava mais maravilhado eu ficava. Então eu juntei a minha ideia crua de fazer uma automação com whatsapp, com a API do ChatGPT. E o resultado ficou mais ou menos assim

Meus amigos ficaram maravilhados e se bobear, enquanto eu escrevo esse post, eles estão lá se divertindo no grupo fazendo um zilhão de perguntas saudáveis

O projeto

O meu ponto aqui não é a qualidade do código, nem a complexidade do projeto, nem qualquer outra pauta técnica. Meu ponto é que a sensação de fazer um projeto por lazer pode te levar muito mais longe do que qualquer outra motivação. Eu fui imaginando outras milhões de possibilidades, de possíveis implementações, e essa é uma habilidade que eu almejava em programadores que eu acompanho e imaginei que eu nunca teria, mas percebi que aos poucos estou desenvolvendo, é uma coisa incrível. E além do ChatGPT, adicionei uma funcionalidade de transcrição de áudio, após ver um vídeo do Michel Teló do foguete, sobre o modelo Whisper da OpenAI. Ficou bem massinha também, só são transcritos os áudios que contém a palavra-chave transcreva:

E como eu disse no início, eu queria um projeto que além de desafiador, fosse útil também. E para mim essa funcionalidade será bemmmm útil, eu odeio escutar áudios.

Conclusão

O que eu aprendi com isso é que: programação é arte, e as melhores inspirações vêm quando você menos imagina, só tem que estar esperto suficiente pra não deixar elas passarem despercebidas.

Obs:

Contribuições são bem-vindas! Se você tiver ideias para refatorar o código existente, implementar novos recursos ou melhorar a usabilidade do projeto, fique à vontade para contribuir.

Muito massa seu projeto, Elias!

Já tive uma ideia parecida, mas não botei pra frente. Qual API você usou para criar o chatbot no whatsapp?

Obrigadoo! Usei a [whatsapp-web.js](https://wwebjs.dev/) Ela não é oficial, mas supriu bem o que eu precisava.

Caraca, que utilidade massa! Sempre pensei em fazer alguma coisa que pudesse ler áudios rs.

Massa demais né? As IAs facilitam muito a implementação dessa funcionalidade

Que massa ! Espero que continue melhorando ele conforme for tendonideias, será bem divertido.

Que bom que gostou! Também espero, é massa demais!!

Pra você que ta procurando o primeiro job isso é uma baita ideia de serviço a ser oferecido para empresas! Acho que vale pensar em fazer um site institucional e uma forma de delimitar o escopo do GPT pra realizar os atendimentos de bot da empresa, ver se ele consegue por exemplo marcar agenda para profissionais que atendem com horário marcado por exemplo...

Mano, sim!! Esse projeto abriu minha cabeça de uma forma absurda. Eu tô vomitando ideias de projetos, mas tô anotando tudo com calma pra também não tentar abraçar tudo e me perder no meio da ansiedade. Mas a sua ideia é ótima, com certeza vou fazer!!

eu tenho tantas ideias porem eu ainda to no basico. css html e js

Eu tava nessa um tempinho atrás mano, quanto menos esperar você vai conseguir olhar pra trás e ver o quanto evoluiu. É só persistir!
Eu fiquei parando pra pensa que eu consigo fazer qualquer "coisa' com essas linguagem citadas anteriomente