https://d226lax1qjow5r.cloudfront.net/blog/blogposts/a-sneak-peek-at-the-vonage-api-projects-at-dotslash-5-0/dotslash.png

Un vistazo a los proyectos API de Vonage en DotSlash 5.0

Publicado el January 24, 2022

Tiempo de lectura: 5 minutos

Introducción

Vonage y el Instituto Nacional de Tecnología Sardar Vallabhbhai de Surat celebraron el comienzo del año 2022 con un hackathon llamado DotSlash 5.0. Vonage se enorgullece de patrocinar el hackathon en línea que desafió a los estudiantes desarrolladores de la India a crear aplicaciones útiles para la sociedad. En solo 36 horas, más de 1600 estudiantes diseñaron y construyeron 117 proyectos impresionantes. Se abordó una variedad de enunciados de problemas desafiantes, como seguridad vial, gestión de ciudades inteligentes, herramientas para desarrolladores, tecnología para todos, crecimiento personal y bienestar, y mucho más.

Dwane Hemmingsdesarrollador de Vonage, dirigió un exitoso taller sobre la API de Video Express y Video API de Vonage, que demostró cómo los usuarios pueden incorporar la API en sus proyectos, además de otras API de comunicación.

He aquí un repaso a los equipos ganadores y a lo que han vivido.

Equipo: GrowerLabs

CodeTogether application homepageCodeTogether application homepage

CodeTogether fue creado por un grupo de 3 estudiantes - Diya Karmakar, Apara Biswasy Shayan Debroy. Este equipo también llegó al Top 10.

¿Qué hace CodeTogether?

CodeTogether es una plataforma que permite a los programadores disfrutar de la codificación colaborativa y la comunicación a través de llamadas de voz en línea, chat en tiempo real y herramientas como la pizarra. Elimina la barrera que supone utilizar distintas plataformas y reúne todas las funciones esenciales en una ubicación central para que los programadores puedan debatir, planificar y codificar juntos. El código guardado de un colaborador puede ser visto fácilmente por los demás al permitirles guardar los cambios en sus códigos.

¿En qué se inspiró para construir este proyecto?

Como programadores, a menudo nos encontramos con una variedad de problemas durante la codificación colaborativa, como compartir fragmentos de código con otros programadores, comunicarnos con ellos para discutir el problema mientras planeamos enfoques para resolverlo de la mejor manera. Muchas veces tenemos que saltar de una plataforma a otra para colaborar correctamente, por ejemplo utilizando Google Meet para hablar entre nosotros y compartiendo fragmentos de código a través de WhatsApp o Discord, aunque no estén pensados para compartir código porque el formato se estropea. Este enfoque puede dar lugar a una colaboración mediocre.

¿Cuál es el mayor problema?

Para las funciones de llamadas de voz como Discord, necesitábamos una API para no tener que reinventar la rueda e implementar WebRTC desde cero. Por suerte, encontramos una API perfecta, la de Vonage, que es uno de los patrocinadores del hackathon. Los mentores de Vonage nos ayudaron a implementar esta función de llamadas de audio sin problemas.

¿Qué has aprendido?

Aprendimos sobre la integración de la API de Vonage y la implementación de la funcionalidad de llamadas de audio en nuestra plataforma a través de la sesión organizada por Dwane Hemmings. Aunque teníamos conocimientos previos sobre la comunicación en tiempo real con WebSockets, era la primera vez que implementábamos el WebSocket de esta manera.

¿Cuál es tu experiencia con las API de Vonage?

Conocimos la API de Vonage a través de este hackathon. Asistimos a la sesión organizada durante el hackathon sobre la API de Vonage y nos pareció bastante fácil implementar la API para la función de llamadas de voz. La solución era ideal para la función que queríamos añadir a CodeTogether. Además, la documentación era muy fácil de entender.

¿Qué le espera ahora?

Intentaremos implementar más API de la familia Vonage y aprender más sobre ellas.

Ver el CodeTogther y el código en GitHub. Vea el vídeo de demostración vídeo de demostración.

Equipo: Mozart

Mozart DevToolMozart DevTool

Mozart DevTool fue construido por 3 estudiantes - Mohammad Ansah, Garvit Shah Shah y Pratham Gandhi. Estos estudiantes también obtuvieron una mención honorífica.

¿Qué hace Mozart DevTool?

Mozart Devtools facilita el flujo de trabajo de un desarrollador que utiliza Extensiones VSCode. Ayuda a:

  • Gestiona las tareas de los usuarios y programa recordatorios en Telegram usando Bot

  • Mejorar la salud de los usuarios y ayudarles a Account

  • Recordatorios periódicos de horarios para mejorar los flujos de trabajo

  • Añadir tareas y gestionarlas dentro del propio VS-Code

  • Abrir Stack Overflow, Spotify dentro del VS-Code

  • Obtenga un resumen del tiempo empleado a través de SMS

  • Varios potenciadores de la salud como el cuidado de los ojos y los recordatorios de movimiento para desarrolladores inmersivos.

¿En qué se inspiró para construir este proyecto?

Unos amigos nos preguntaron por los retos a los que nos enfrentamos al desarrollar un programa y sus respuestas fueron nuestra inspiración para el proyecto. El equipo está trabajando para resolver tres problemas: la gestión de tareas, la salud de los desarrolladores y la gestión del tiempo. Nuestro objetivo es aumentar la productividad y reducir al mismo tiempo el estrés innecesario.

¿Qué problemas resuelve?

Lo intentábamos:

  • Encuentre la API adecuada para enviar SMS e integrar WhatsApp

  • Configura los endpoints correctamente y, a continuación, programa los trabajos de mensajes de Telegram a través de Cron

  • Utilice Video call, Voice y SMS en una sola API

¿Qué has aprendido?

Aprendimos a presentar un programa ante un público. Esta fue nuestra primera experiencia de trabajo con la biblioteca VSCode-ext y JavaScript. En el proceso, también nos familiarizamos con la preestructuración del programa y las funciones de VS-CODE. También adquirimos conocimientos sobre los servicios OTP y API para el envío de mensajes.

¿Cuál es tu experiencia con las API de Vonage?

Conocimos la API de Vonage a través de las sesiones del hackathon y los seminarios web. Utilizamos la SMS API de Vonage porque era más fácil de crear. Los tutoriales en Video también fueron de gran ayuda.

¿Qué le espera ahora?

Nuestro objetivo es integrar comandos de voz y una interfaz gráfica de usuario para un mejor uso. El proyecto también contará con la función de autoguardado. Nuestro objetivo final es desplegar las extensiones para que la comunidad de desarrolladores pueda utilizarlas libremente. Como parte del plan, contaremos con verificación de usuario mediante OTP y enviaremos recordatorios a través de WhatsApp y Telegram utilizando la API de envío de mensajes de WhatsApp de Vonage. La extensión VSCode también incluirá funciones de videollamada y voz para los equipos de desarrolladores.

Ver el código de Mozart DevTool en GitHub. Vea el vídeo de demostración vídeo de demostración.

Conclusión

Disfrutamos mucho apoyando a los estudiantes desarrolladores en el hackathon DotSlash 5.0 y nos alegramos de que fueran capaces de poner en práctica sus ideas en beneficio de la comunidad.

Puedes obtener más información sobre la SMS API y la plataforma de video.

Pruebe a crear su propio proyecto utilizando la Video API o Video Express. Para empezar, echa un vistazo a la demo de Dwane Video API Glitch de Dwane y Video Express Glitch demo. Inspírate en algunos proyectos que otros han construido como conseguir un diseño responsive, añadir subtítulos en directo, crear un Twitch personaly crear una aplicación de e-learning.

Díganos en qué proyectos ha trabajado Twitter o envíanos tus preguntas al canal de Slack de la Canal Slack de la comunidad de desarrolladores. ¡Diviértete programando!

Compartir:

https://a.storyblok.com/f/270183/384x384/14af19a8cc/clarisse-ng.png
Clarisse NgCommunity Manager mundial

Clarisse es una community manager que disfruta haciendo yoga, horneando y creando actividades para ayudar a otros a desarrollar sus productos/soluciones mediante el uso de la tecnología.