https://a.storyblok.com/f/270183/36115/be78d868f2/dotslash.png

Uma prévia dos projetos da API da Vonage no DotSlash 5.0

Publicado em January 24, 2022

Tempo de leitura: 5 minutos

Introdução

A Vonage e o Instituto Nacional de Tecnologia Sardar Vallabhbhai, em Surat, comemoraram o início do ano de 2022 com um hackathon chamado DotSlash 5.0. A Vonage tem orgulho de patrocinar o hackathon online que desafiou os estudantes desenvolvedores da Índia a criarem Applications úteis para a sociedade. Em apenas 36 horas, mais de 1.600 estudantes projetaram e desenvolveram 117 projetos impressionantes. Foram abordados diversos desafios, como segurança no trânsito, gestão de cidades inteligentes, ferramentas para desenvolvedores, tecnologia para todos, crescimento pessoal e bem-estar, entre muitos outros.

Dwane Hemmings, um defensor de desenvolvedores da Vonage, conduziu um oficina sobre o Vonage Video Express e a Video API, que demonstrou como os usuários podem incorporar a API em seus projetos, além de outras APIs de comunicação.

Aqui está um resumo das equipes vencedoras e do que elas viveram.

Equipe: GrowerLabs

CodeTogether application homepageCodeTogether application homepage

O CodeTogether foi criado por um grupo de três estudantes – Diya Karmakar, Apara Biswas e Shayan Debroy. Essa equipe também ficou entre as 10 melhores.

O que o CodeTogether faz?

O CodeTogether é uma plataforma que permite que programadores desfrutem da programação colaborativa e da comunicação por meio de chamadas de voz online, bate-papo em tempo real e ferramentas como o quadro branco. Ela elimina a barreira de usar plataformas diferentes e reúne todos os recursos essenciais em um único local centralizado, para que os programadores possam discutir, planejar e programar juntos. O código salvo por um colaborador pode ser facilmente visualizado pelos demais, permitindo que eles salvem as alterações em seus próprios códigos.

O que te inspirou a criar esse projeto?

Como programadores, frequentemente nos deparamos com diversos desafios durante a programação colaborativa, como compartilhar trechos de código com outros programadores, comunicar-nos com eles para discutir o problema enquanto planejamos as melhores abordagens para resolvê-lo. Muitas vezes, precisamos alternar entre plataformas apenas para colaborar de forma adequada, como usar o Google Meet para conversar uns com os outros e compartilhar trechos de código pelo WhatsApp ou Discord, mesmo que essas plataformas não sejam destinadas ao compartilhamento de código, pois a formatação fica comprometida. Essa abordagem pode levar a uma colaboração pouco eficaz.

Qual é o maior problema?

Para recursos de chamadas de voz, como o Discord, precisávamos de uma API para não termos que reinventar a roda e implementar o WebRTC do zero. Felizmente, encontramos uma API perfeita: a Vonage, que é uma das patrocinadoras do hackathon. Os mentores da Vonage nos ajudaram a implementar esse recurso de chamadas de áudio sem complicações.

O que você aprendeu?

Aprendemos sobre a integração da API da Vonage e a implementação da funcionalidade de chamadas de áudio em nossa plataforma por meio da sessão ministrada por Dwane Hemmings. Embora já tivéssemos conhecimentos prévios sobre comunicação em tempo real com WebSockets, foi a primeira vez que implementamos o WebSocket dessa maneira.

Como está sendo sua experiência com as APIs da Vonage?

Conhecemos a API da Vonage por meio deste hackathon. Em seguida, participamos da sessão sobre a API da Vonage realizada durante o evento e achamos bastante fácil implementar a API para o recurso de chamadas de voz. A solução era ideal para o recurso que queríamos adicionar ao CodeTogether. Além disso, a documentação também era bastante fácil de entender.

O que vem por aí para você?

Vamos tentar implementar mais APIs da família Vonage e aprender mais sobre elas.

Veja o aplicativo CodeTogether e o programar no GitHub. Assista ao vídeo de demonstração.

Equipe: Mozart

Mozart DevToolMozart DevTool

O Mozart DevTool foi desenvolvido por três estudantes – Mohammad Ansah, Garvit Shah ShahPratham Gandhi. Esses alunos também receberam uma menção honrosa.

O que o Mozart DevTool faz?

O Mozart Devtools facilita o fluxo de trabalho do desenvolvedor por meio de extensões do VSCode. Ele ajuda a:

  • Gerencie tarefas dos usuários e programe lembretes no Telegram usando o bot

  • Melhorar a saúde dos usuários e ajudá-los a dar conta de suas tarefas

  • Lembretes regulares sobre o cronograma para melhorar os fluxos de trabalho

  • Adicione tarefas e gerencie-as diretamente no próprio VS Code

  • Abrir o Stack Overflow e o Spotify no VS Code

  • Receba um resumo do tempo gasto por SMS

  • Vários recursos para promover a saúde, como cuidados com a visão e lembretes de atividade física, para desenvolvedores de experiências imersivas

O que te inspirou a criar esse projeto?

Alguns amigos nos perguntaram sobre os desafios que enfrentam ao desenvolver um programa, e suas respostas serviram de inspiração para o projeto. A equipe está trabalhando para resolver três questões: gerenciamento de tarefas, bem-estar dos desenvolvedores e gerenciamento de tempo. Nosso objetivo é aumentar a produtividade e, ao mesmo tempo, reduzir o estresse desnecessário.

Que problemas você está resolvendo?

Estávamos tentando:

  • Encontre a SMS API certa para o envio de SMS e integração com o WhatsApp

  • Configure os endpoints corretamente e, em seguida, programe tarefas de envio de mensagens no Telegram por meio do Cron

  • Use videochamadas, chamadas de voz e SMS em uma única API

O que você aprendeu?

Aprendemos como apresentar um programa para um público. Essa foi nossa primeira experiência trabalhando com a biblioteca VSCode-ext e JavaScript. Nesse processo, também nos familiarizamos com a pré-estruturação do programa e com as funcionalidades do VS Code. Além disso, adquirimos conhecimentos sobre OTP e serviços de API para o envio de mensagens.

Como está sendo sua experiência com as APIs da Vonage?

Conhecemos a API da Vonage por meio das sessões do hackathon e dos webinars. Utilizamos a SMS API da Vonage, pois era mais fácil de configurar. Os tutoriais em vídeo também foram muito úteis.

O que vem por aí para você?

Nosso objetivo é integrar comandos de voz e uma interface gráfica (GUI) para facilitar o uso. O projeto também contará com a funcionalidade de salvamento automático. Nosso objetivo final é disponibilizar as extensões para que a comunidade de desenvolvedores possa utilizá-las livremente. Como parte do plano, faremos a verificação de usuários por meio de OTP e enviaremos lembretes pelo WhatsApp e pelo Telegram, utilizando a API de envio de mensagens do WhatsApp da Vonage. A extensão do VSCode também incluirá recursos de videochamada e voz para as equipes de desenvolvedores.

Veja o código do Mozart DevTool no GitHub. Assista ao vídeo de demonstração.

Conclusão

Nós adoramos apoiar os estudantes desenvolvedores no hackathon DotSlash 5.0 e ficamos muito felizes por eles terem conseguido transformar suas ideias em projetos que beneficiam a comunidade.

Você pode saber mais sobre a API de SMS da Vonage SMS API e a plataforma de vídeo.

Tente criar seu próprio projeto usando a Video API ou Video Express. Para começar, confira a demonstração do Video API Glitch e demonstração do Video Express Glitch. Inspire-se nos projetos que outras pessoas criaram, como criar um layout responsivo, adicionar legendas em tempo real, criar um Twitch pessoale desenvolver um aplicativo de e-learning.

Conte-nos quais projetos você já desenvolveu no Twitter ou entre em contato conosco com suas dúvidas no canal do Slack da Comunidade de Desenvolvedores. Divirta-se programando!

Compartilhar:

https://a.storyblok.com/f/270183/384x384/14af19a8cc/clarisse-ng.png
Clarisse NgGerente de Comunidade Global

Clarisse é uma gestora de comunidade que gosta de praticar ioga, cozinhar e criar atividades para ajudar outras pessoas a desenvolver seus produtos e soluções por meio do uso da tecnologia