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

DotSlash 5.0におけるVonage APIプロジェクトのプレビュー

最終更新日 January 24, 2022

所要時間:1 分

はじめに

VonageとSardar Vallabhbhai National Institute of Technology, Suratは、2022年の幕開けを祝うハッカソン「Dotlash 5.0」を開催した。 ドットスラッシュ5.0.Vonageは、インドの学生開発者が社会に役立つアプリケーションの構築に挑戦するオンライン・ハッカソンのスポンサーです。わずか36時間の間に、1,600人以上の学生が117の印象的なプロジェクトを設計・構築しました。交通安全、スマートシティ管理、開発者ツール、みんなのための技術、個人の成長と幸福など、さまざまな困難な問題に取り組みました。

ドウェイン・ヘミングスVonageのデベロッパー・アドボケイトであるドウェイン・ヘミングスは、次のようなワークショップを成功させた。 ワークショップVonage Video ExpressとVideo APIに関するワークショップを成功させ、他のCommunication APIに加えて、ユーザーがどのようにAPIをプロジェクトに組み込むことができるかを実演しました。

以下は、優勝チームとその経験である。

チーム栽培ラボ

CodeTogether application homepageCodeTogether application homepage

CodeTogetherは3人の学生グループによって作られました。 ディヤ・カルマカー, アパラ・ビスワスそして シャヤン・デブロイ.このチームもトップ10入りを果たした。

CodeTogetherは何をしているのか?

CodeTogetherは、オンラインVoiceコール、リアルタイムチャット、ホワイトボードなどのツールを通じて、コーダーが共同コーディングやコミュニケーションを楽しめるプラットフォームです。CodeTogetherは、異なるプラットフォームを使用する障壁を取り除き、プログラマーが一緒に議論し、計画し、コーディングできるように、すべての重要な機能を1つの中心的な場所にまとめます。一人の共同作業者が保存したコードは、他の共同作業者が自分のコードの変更を保存することで、簡単に見ることができます。

このプロジェクトのきっかけは?

プログラマーとして、私たちはしばしば共同コーディング中に様々な問題に遭遇する。例えば、仲間のプログラマーとコード・スニペットを共有したり、問題を解決するためのアプローチを最善の方法で計画しながら議論するためにコミュニケーションをとったりする。例えば、Google Meetを使ってお互いに話したり、WhatsAppやDiscordを使ってコード・スニペットを共有したり。このようなやり方では、コラボレーションがうまくいかない可能性がある。

最大の問題は何か?

Discordのような音声通話機能には、車輪を再発明してゼロからWebRTCを実装する必要がないように、APIが必要だった。幸運にも、私たちは完璧なAPIを見つけました。それは、ハッカソンのスポンサーの1つであるVonageです。Vonageのメンターのおかげで、この音声通話機能をスムーズに実装することができました。

何を学んだか?

Dwane Hemmings氏主催のセッションを通して、Vonage APIを統合し、私たちのプラットフォームに音声通話機能を実装することを学びました。WebSocketを使ったリアルタイム通信についての予備知識はありましたが、このような形でWebSocketを実装するのは初めてでした。

Vonage APIの使用経験は?

私たちはこのハッカソンを通してVonage APIを知りました。そして、ハッカソン中に開催されたVonage APIに関するセッションに参加し、Voiceコール機能のAPIを実装するのが非常に簡単であることを知りました。このソリューションは、私たちがCodeTogetherに追加したかった機能にとって理想的でした。さらに、ドキュメントも非常に理解しやすかったです。

次の目標は?

VonageファミリーのAPIをもっと実装して、もっと勉強してみます。

を見る CodeTogtherアプリケーションと コードをGitHubで見る.CodeTogetherの デモビデオ.

チームモーツァルト

Mozart DevToolMozart DevTool

Mozart DevToolは3人の学生によって作られました。 モハマド・アンサ, ガルビット・シャー・シャーそして プラタム・ガンジー.また、これらの学生は佳作にも選ばれた。

Mozart DevToolの機能とは?

Mozart Devtoolsは、VSCode Extensionsを使用する開発者のワークフローを容易にします。以下のことを支援します:

  • ボットを使ってTelegram上でユーザーのタスクを管理し、リマインダーをスケジュールする

  • 利用者の健康を増進し、仕事に対する Account を支援する。

  • より良いワークフローを改善するための定期的なスケジュールリマインダー

  • タスクを追加し、VSコード内で管理する。

  • オープン・スタック・オーバーフロー、VSコード内のSpotify

  • SMSで滞在時間の要約を取得する

  • アイケアやムーブメントリマインダーなど、没入型デベロッパーのための様々なヘルスブースター

このプロジェクトのきっかけは?

私たちは、友人たちからプログラム開発中に直面する課題について尋ねられ、その答えがこのプロジェクトのインスピレーションとなった。チームは、タスク管理、開発者の健康、時間管理という3つの課題の解決に取り組んでいます。私たちの目標は、不必要なストレスを減らしながら生産性を高めることです。

どのような問題を解決するのか?

私たちはそうしようとしていた:

  • SMS送信とWhatsApp統合に最適なAPIを探す

  • エンドポイントを正しく設定し、CronでTelegramメッセージのジョブをスケジュールする。

  • Videoコール、Voice、SMSを1つのAPIで利用できます。

何を学んだか?

私たちは聴衆の前でプログラムを発表する方法を学んだ。これは、VSCode-extライブラリとJavaScriptを扱う初めての経験でした。その過程で、プログラムの事前構成やVS-CODEの機能にも慣れました。また、ワンタイムパスワードやメッセージ送信のためのAPIサービスについての知識も得ることができました。

Vonage APIの使用経験は?

ハッカソンのセッションやウェビナーを通じてVonage APIを知りました。私たちはVonageのSMS APIを使いました。ビデオチュートリアルもとても役に立ちました。

次の目標は?

Voiceコマンド、より使いやすいGUIの統合を目指している。また、自動保存機能も搭載する予定です。私たちの最終目標は、開発者コミュニティが自由に使えるように拡張機能をデプロイすることです。計画の一環として、OTPによるユーザー認証や、VonageのWhatsAppメッセージ送信APIを利用したWhatsAppやTelegramによるリマインダーの送信を予定している。VSCodeエクステンションには、開発者チームのためにビデオ通話とVoice機能も含まれる予定です。

Mozart DevToolを見る コードをGitHubで見る.Mozart DevToolを見る デモ・ビデオ.

結論

私たちはドットスラッシュ5.0ハッカソンで学生開発者たちを徹底的にサポートし、彼らが自分たちのアイデアをコミュニティのために役立てることができたことを嬉しく思っています。

Vonageの SMS APIおよび ビデオプラットフォーム.

を使用して独自のプロジェクトを作成してみてください。 Video APIまたは Video Express.手始めに、ドウェインの Video API Glitch デモおよび Video Express Glitchデモ.以下からヒントを得てください。 プロジェクト他の人が作ったプロジェクトからインスピレーションを得ましょう。 レスポンシブ・レイアウト, ライブキャプションの追加, パーソナルTwitchの作成そして eラーニングアプリケーションの構築.

あなたが手がけたプロジェクトを教えてください ツイッターまたは、ご質問は 開発者コミュニティSlackチャンネル.楽しくコーディングしましょう!

シェア:

https://a.storyblok.com/f/270183/384x384/14af19a8cc/clarisse-ng.png
Clarisse Ngグローバル・コミュニティ・マネージャー

クラリスは、ヨガやお菓子作りを楽しみ、テクノロジーを活用した製品やソリューションの開発を支援する活動を行うコミュニティ・マネージャーである。