
Partager:
Clarisse est une community manager qui aime faire du yoga, de la pâtisserie et créer des activités pour aider les autres à développer leurs produits/solutions grâce à l'utilisation de la technologie.
Un aperçu des projets API de Vonage à DotSlash 5.0
Temps de lecture : 6 minutes
Introduction
Vonage et le Sardar Vallabhbhai National Institute of Technology, Surat, ont célébré le début de l'année 2022 avec un hackathon appelé DotSlash 5.0. Vonage est un fier sponsor de ce hackathon en ligne qui a mis au défi les étudiants développeurs indiens de créer des applications utiles à la société. En seulement 36 heures, plus de 1 600 étudiants ont conçu et construit 117 projets impressionnants. Une variété d'énoncés de problèmes difficiles ont été abordés, tels que la sécurité routière, la gestion des villes intelligentes, les outils de développement, la technologie pour tous, le développement personnel et le bien-être, et bien plus encore.
Dwane Hemmingsun défenseur des développeurs chez Vonage, a animé avec succès un atelier sur Vonage Video Express et Video API, qui a démontré comment les utilisateurs peuvent incorporer l'API dans leurs projets, en plus des autres API de communication.
Voici un aperçu des équipes gagnantes et de ce qu'elles ont vécu.
L'équipe : GrowerLabs
CodeTogether application homepage
CodeTogether a été créé par un groupe de 3 étudiants - Diya Karmakar, Apara Biswaset Shayan Debroy. Cette équipe s'est également hissée dans le Top 10.
Que fait CodeTogether ?
CodeTogether est une plateforme qui permet aux codeurs de profiter d'un codage et d'une communication collaboratifs grâce aux appels vocaux en ligne, au chat en temps réel et à des outils tels que le tableau blanc. Elle élimine la barrière de l'utilisation de différentes plateformes et rassemble toutes les fonctionnalités essentielles en un seul endroit central afin que les programmeurs puissent discuter, planifier et coder ensemble. Le code sauvegardé d'un collaborateur peut être facilement vu par les autres en leur permettant de sauvegarder les modifications apportées à leur code.
Qu'est-ce qui vous a incité à réaliser ce projet ?
En tant que programmeurs, nous rencontrons souvent divers problèmes lors du codage collaboratif, comme le partage d'extraits de code avec d'autres programmeurs, la communication avec eux pour discuter du problème tout en planifiant des approches pour le résoudre de la meilleure manière. Souvent, nous devons passer d'une plateforme à l'autre pour collaborer correctement, en utilisant par exemple Google Meet pour se parler et en partageant des extraits de code via WhatsApp ou Discord, même si ces plateformes ne sont pas conçues pour le partage de code parce que le formatage n'est pas respecté. Cette approche peut conduire à une collaboration médiocre.
Quel est le plus gros problème ?
Pour les fonctions d'appel vocal comme Discord, nous avions besoin d'une API afin de ne pas avoir à réinventer la roue et à mettre en œuvre WebRTC à partir de zéro. Heureusement, nous avons trouvé une API parfaite, à savoir Vonage, qui est l'un des sponsors du hackathon. Les mentors de Vonage nous ont aidés à mettre en œuvre cette fonction d'appel audio en douceur.
Qu'avez-vous appris ?
Nous avons appris à intégrer l'API de Vonage et à mettre en œuvre la fonctionnalité d'appel audio dans notre plateforme grâce à la session animée par Dwane Hemmings. Bien que nous ayons des connaissances préalables sur la communication en temps réel avec les WebSockets, c'était la première fois que nous mettions en œuvre les WebSockets de cette manière.
Quelle est votre expérience de l'utilisation des API de Vonage ?
Nous avons découvert l'API de Vonage à l'occasion de ce hackathon. Nous avons ensuite assisté à la session organisée pendant le hackathon sur l'API Voice et nous avons trouvé qu'il était assez facile d'implémenter l'API pour la fonction d'appel vocal. La solution était idéale pour la fonction que nous voulions ajouter à CodeTogether. De plus, la documentation était également très facile à comprendre.
Quelle est votre prochaine étape ?
Nous allons essayer de mettre en œuvre d'autres API de la famille Vonage et d'en apprendre davantage à leur sujet.
Voir le CodeTogther et le code sur GitHub. Regarder la vidéo de démonstration de CodeTogether Video de démonstration.
Équipe : Mozart
Mozart DevTool
Mozart DevTool a été construit par 3 étudiants - Mohammad Ansah, Garvit Shah Shah et Pratham Gandhi. Ces étudiants ont également obtenu une mention honorable.
Que fait Mozart DevTool ?
Mozart Devtools facilite le travail d'un développeur qui utilise des extensions VSCode. Il aide à :
Gérer les tâches des utilisateurs et programmer des rappels sur Telegram à l'aide de Bot
Améliorer la santé des utilisateurs et les aider à Account pour leurs tâches
Rappels réguliers des horaires pour améliorer les flux de travail
Ajouter des tâches et les gérer dans le code VS lui-même
Ouvrez Stack Overflow, Spotify dans le VS-Code
Obtenir un résumé du temps passé par SMS
Divers renforcements de la santé, tels que les soins oculaires et les rappels de mouvement pour les développeurs immersifs
Qu'est-ce qui vous a incité à réaliser ce projet ?
Des amis nous ont demandé quels étaient les défis auxquels ils étaient confrontés lors du développement d'un programme et leurs réponses ont été notre source d'inspiration pour le projet. L'équipe s'efforce de résoudre trois problèmes : la gestion des tâches, la santé des développeurs et la gestion du temps. Notre objectif est d'augmenter la productivité tout en réduisant le stress inutile.
Quels problèmes résolvez-vous ?
Nous essayions de le faire :
Trouver la bonne API pour l'envoi de SMS et l'intégration de WhatsApp
Configurez correctement les points de terminaison, puis planifiez les tâches de messages Telegram via Cron.
Utiliser les appels Video, Voice et SMS en une seule API
Qu'avez-vous appris ?
Nous avons appris à présenter un programme à un public. C'était notre première expérience de travail avec la bibliothèque VSCode-ext et JavaScript. Au cours du processus, nous nous sommes également familiarisés avec la pré-structuration du programme et les fonctions de VS-CODE. Nous avons également acquis des connaissances sur l'OTP et les services API pour l'envoi de messages.
Quelle est votre expérience de l'utilisation des API de Vonage ?
Nous avons découvert l'API de Vonage lors des sessions de hackathon et des webinaires. Nous avons utilisé l'API SMS de Vonage car elle était plus facile à créer. Les tutoriels vidéo nous ont également été très utiles.
Quelle est votre prochaine étape ?
Nous visons à intégrer des commandes vocales, une interface graphique pour une meilleure utilisation. Le projet sera également équipé d'une fonctionnalité de sauvegarde automatique. Notre objectif final est de déployer les extensions afin que la communauté des développeurs puisse les utiliser librement. Dans le cadre du plan, nous aurons une vérification de l'utilisateur via OTP et nous enverrons des rappels via WhatsApp et Telegram en utilisant l'API d'envoi de messages WhatsApp de Vonage. L'extension VSCode comprendra également des fonctionnalités d'appel vidéo et de voix pour les équipes de développeurs.
Voir le code de Mozart DevTool sur GitHub. Regarder la vidéo de démonstration de Mozart DevTool Video de démonstration.
Conclusion
Nous avons beaucoup apprécié le soutien apporté aux étudiants développeurs lors du hackathon DotSlash 5.0 et nous sommes ravis qu'ils aient pu mettre leurs idées au service de la communauté.
Vous pouvez en savoir plus sur l'API SMS de Vonage SMS API DE VONAGE et la plateforme Video.
Essayez de créer votre propre projet en utilisant l Video API ou Video Express. Pour commencer, regardez la démo de Dwane Video API Glitch de Dwane et démo Video Express Glitch de Dwane. Inspirez-vous des projets que d'autres ont construits, tels que obtenir une mise en page réactive, ajouter des légendes en direct, créer un Twitch personnelet créer une application d'apprentissage en ligne.
Dites-nous sur quels projets vous avez travaillé Twitter ou posez-nous vos questions sur le canal Slack de la canal Slack de la communauté des développeurs. Amusez-vous bien à coder !