https://a.storyblok.com/f/270183/158325/ba1629b50b/hackathon_1200x600.png

A lista definitiva de ideias para o seu próximo hackathon

Publicado em October 24, 2021

Tempo de leitura: 7 minutos

Os hackathons são muito divertidos. Se você nunca participou de um: um hackathon é um evento em que programadores criam algo em um curto período de tempo (geralmente em 24 horas). Muitas vezes, os hackathons oferecem um prêmio para as equipes vencedoras.

Os hackathons são ótimos porque permitem que você aprimore suas habilidades de programação, crie coisas novas e experimente novas tecnologias.

Uma das partes mais difíceis de participar de um hackathon é ter uma ideia para desenvolver; por isso, neste artigo, vou apresentar algumas ideias divertidas para o seu próximo hackathon.

Hackathons populares

Primeiro, quero destacar alguns hackathons populares, para que você tenha uma ideia de quais eventos se inscrever. O primeiro deles é o Hacktoberfest. O Hacktoberfest é totalmente voltado para o código aberto. Organizado pela DigitalOcean, os participantes contribuem para projetos de código aberto na esperança de ganhar brindes.

HackMIT é outro hackathon popular. Trata-se de um evento que dura um fim de semana inteiro, no qual os estudantes trabalham em novos projetos de software ou hardware. Mas atenção: esse evento não é conhecido por ser ideal para iniciantes!

Se você quiser participar de grandes hackathons com muitas pessoas, pode se inscrever no MHacks, LAHacksou HackTech.

Você se interessa por startups? Que tal se inscrever no TechCrunch Disrupt? O TechCrunch Disrupt é uma série de eventos voltados para startups, mas também inclui um hackatão de 24 horas.

Se você é iniciante e está procurando um hackathon voltado para pessoas com menos experiência, pode conferir o HackIllinois, BoilerMake, BitCamp, HackTXou Hack@Brown.

Esses são alguns dos hackathons mais conhecidos, mas a lista está longe de ser exaustiva.

Agora, vamos ver algumas ideias para o hackathon!

Ideias gerais para hackathons

  1. Crie um aplicativo que ofereça sugestões de looks com base no clima. Use a API de clima da nossa lista de APIs divertidas para obter as informações meteorológicas da sua região e sugerir roupas adequadas para o dia.

  2. Às vezes, pode ser difícil acompanhar todas as pessoas da sua vida. Para o seu próximo hackathon, você poderia criar um bot que envie automaticamente uma mensagem de texto carinhosa para seus amigos e familiares uma vez por mês, para que saibam que você está pensando neles.

  3. Crie um assistente virtual para você mesmo. A Siri é boa, mas há muitas tarefas específicas para você nas quais ela não pode ajudar. Faça uma lista delas e, em seguida, crie um assistente capaz de automatizar essas tarefas.

  4. Por falar em automatizar sua vida, você já experimentou a automação robótica de processos? Se o seu trabalho envolve tarefas repetitivas no computador, experimente passar o seu próximo hackathon usando o software RPA de código aberto gratuito da Robocorp de código aberto da Robocorp da Robocorp para automatizar tarefas repetitivas.

  5. Outra ideia divertida para um bot é criar um chatbot que possa enviar mensagens de texto para seus amigos e familiares. Veja por quanto tempo seu bot consegue manter a conversa sem que eles percebam que estão falando com um robô!

  6. Crie algo usando RA.Experimente usar essa API no seu projeto.

  7. Crie um programa que monitore sites como o Reddit e redes sociais em busca de novas músicas e programas de TV. Quando uma nova música ou série de TV começar a ficar popular, o programa deve enviar uma mensagem SMS para você.

  8. Crie um programa que ligue para você todas as semanas e leia para você uma citação dos Simpsons.

  9. Esquecer o aniversário de alguém é a pior sensação. Crie um aplicativo que envie automaticamente uma mensagem de texto para seus amigos e familiares no dia do aniversário deles, para que você nunca mais se esqueça de nenhum.

  10. Fiz uma transmissão no Twitch com meu colega de trabalho Dwane Hemmings, na qual criamos juntos um componente web. Se você ainda não criou nenhum, deveria tentar fazer um. Desafio você a pegar uma das ideias apresentadas aqui e transformá-la em um componente web.

Ideias para o Hackathon de Fintech e Edtech

  1. Com os preços das criptomoedas em níveis recordes, esta é a oportunidade perfeita para criar um bot para negociar criptomoedas.

  2. Já que estamos falando sobre criptomoedas, outro projeto divertido seria criar uma moeda própria. Algumas pessoas acham que as moedas pessoais são o futuro: então, por que não tentar?

  3. A mineração de criptomoedas pode ser lucrativa, mas consome muita energia. Então, por que não usar um Raspberry Pi para montar uma máquina de mineração de criptomoedas movida a energia solar?

  4. Você sabia que um programador criou um bot que ganhou 2,4 milhões de dólares em 28 minutos ao ler um tuíte e comprar opções de ações com base nas notícias nele contidas? Pois é, isso aconteceu, e você pode ser o próximo! No seu próximo hackathon de fintech, por que não tentar criar um bot que negocie ações com base em tuítes?

  5. Já tive problemas no passado com consultores financeiros que enviam dados confidenciais por e-mail, o que não é seguro. Crie um complemento para o Gmail que avise quando parecer que você está prestes a enviar dados confidenciais por e-mail.

  6. Impostos não são nada divertidos para ninguém. Tente criar um programa capaz de calcular seus impostos sem precisar de nenhuma informação do usuário. Ele poderia fazer isso coletando dados do seu banco e monitorando suas mensagens de texto e chamadas telefônicas, identificando informações como se você se mudou ou se casou (o que afetaria seus impostos).

  7. Outro projeto é desenvolver um aplicativo de videoconferência para aulas com gráficos. Você pode usar Video API da Vonage para configurar rapidamente uma videoconferência e, em seguida, usar uma biblioteca como o Plotly para adicionar gráficos a ela. O professor deve ser capaz de inserir dados e criar gráficos em tempo real.

  8. Precisa de um desafio a mais? Experimente adicionar um recurso de reconhecimento facial ao seu aplicativo de videoconferência.

  9. Você também poderia criar um aplicativo de videoconferência que substitua as reuniões de pais e professores com recursos como a exibição do boletim escolar do aluno com um clique.

  10. Como alguém que acabou de escrever meu segundo livro sobre programação, posso dizer que não há muitos softwares voltados para quem escreve livros sobre o assunto. Espero que alguém desenvolva um programa como o Google Docs ou o Microsoft Word, que permita converter facilmente o documento em um e-book com o código devidamente formatado.

  11. Estou sempre marcando trechos no meu Kindle, mas raramente os releio. Adoraria se alguém criasse um site que me enviasse por mensagem de texto passagens destacadas dos livros que já li.

Ideias para hackathons destinadas a programadores iniciantes

  1. O Natal está chegando, então você sabe o que isso significa! É hora de começar a lembrar às pessoas quais presentes você quer. Desafio você a criar um aplicativo que permita inserir os presentes que você quer, além dos endereços de e-mail dos seus amigos e familiares, e que envie a eles, a cada x dias, um lembrete para não se esquecerem de comprar muitos presentes para você (e envie a eles a lista do que você quer). Este ano, ninguém vai se esquecer de comprar presentes para você!

  2. Os hackathons nem sempre têm como objetivo criar algo novo. Às vezes, trata-se apenas de aprimorar suas habilidades. Tente criar o clássico jogo TikTokToe na forma de um site, com uma interface de usuário bem bonita.

  3. Não está interessado no TikTokToe? Crie um site que permita jogar pôquer com os amigos.

  4. Outro projeto divertido para quem está começando a programar é criar uma API. Procure um site que tenha ótimas informações, mas que não ofereça uma API gratuita. Certifique-se de que os termos de serviço do site permitam isso e, em seguida, extraia os dados do site. Coloque esses dados em um banco de dados e, depois, crie uma API com base neles. Você pode entrar em contato com o administrador do site posteriormente e disponibilizar o código gratuitamente.

  5. Para quem está começando a programar, manter a consistência na prática pode ser um desafio. Crie um programa que envie uma mensagem SMS para o seu celular todos os dias, para lembrá-lo de programar naquele dia. Você pode usar nossa SMS API para enviar uma mensagem SMS com facilidade.

  6. Crie um site que registre todos os livros e cursos de programação que você já leu e fez, e que permita que você adicione novos com facilidade.

  7. Crie um site que permita escolher uma música. Em seguida, ele reproduz essa música usando a API do YouTube e cria um videoclipe personalizado, coletando imagens da internet.

  8. Crie um programa capaz de extrair a letra de qualquer música e, em seguida, gerar uma nuvem de palavras a partir dela.

  9. Conseguir seu primeiro emprego como programador pode ser um desafio, mas um portfólio pode ajudar. Se você não tem um portfólio que mostre seus melhores projetos, o próximo hackathon é uma excelente oportunidade para criar um.

  10. Crie uma linguagem de programação. Talvez ela não seja o próximo Python, mas inclua nela o máximo de recursos que puder. Criar uma linguagem de programação vai ajudar você a se tornar um programador melhor.

Considerações finais

Seja para aprimorar suas habilidades em programação ou para conhecer novas pessoas, os hackathons são muito divertidos.

Espero que este artigo tenha te inspirado a experimentar um, caso você nunca tenha feito isso, ou a participar de um em breve, se já faz algum tempo que você não participa.

Um dos desafios que muitos programadores enfrentam é ter novas ideias para projetos: seja para um projeto paralelo ou para um hackathon; por isso, espero que este artigo tenha servido de inspiração para vocês.

Seja para desenvolver um projeto de aprendizado de máquina ou um dos projetos desta lista, desejo-lhe muita sorte.

Se você acabar colocando em prática alguma das ideias deste artigo, conte para a gente!

Você pode entrar em contato conosco pelo Twitter ou pelo nosso canal no Slack.

Boa sorte no seu próximo hackathon!

Compartilhar:

https://a.storyblok.com/f/270183/400x394/540f26da70/cory-althoff.png
Cory AlthoffEx-funcionário da Vonage

Cory Althoff é defensor de desenvolvedores na Vonage e autor de dois livros: “The Self-Taught Programmer” e “The Self-Taught Computer Scientist”. O site Book Authority considerou “The Self-Taught Programmer” um dos melhores livros de programação de todos os tempos, e o The Next Web o listou como um dos dez livros que ajudarão você a se tornar um engenheiro de software melhor. Cory mora na Região da Baía com sua esposa e filha.