実務訓練 2025年度 豊橋技術科学大学

豊橋技術科学大学の中村と高橋です。

2026年1月7日~2月20日に行われた実務訓練で、株式会社ウェブインパクト様のお世話になりました。
————————————————————————————————–
中村
今回の実務訓練では、「おにどこ」および「豊橋鬼祭」公式サイトの更新と、新機能の実装を担当させていただきました。

■サイト・アプリの改修

まず、「おにどこ」公式サイトのファーストビューにて各セクションへ直接移動できるナビゲーションボタンを新設しました。これにより、ユーザが目的の情報へスムーズにアクセスできるようになりました。

おにどこ公式サイトのファーストビュー

また、最新の日程や奉賛企業情報を更新し、豊橋鬼祭公式サイトには「御神宝小判抽籤式」の当選番号を期間限定で公開するセクションを追加いたしました。公開の期間を設定し、期間外は自動的に非表示になる仕組みを実装しています。

さらに、Web版とアプリ版では表示内容を一部変更し、アプリ限定の当選番号を設けることでダウンロード促進にもつなげました。ただ、レスポンシブ対応において、デバイスごとのダウンロードのアイコン画像やテキストサイズが意図せず変動する問題が発生しましたが、先人の方達が残してくれたレスポンシブ対応のCSSのコードを理解しそれを活用しながら調整を重ねることで解決することができました。

■ONI-MA-TREEの構築

祭りの思い出や伝聞をデジタルアーカイブとして保存・共有できる新システム「ONI-MA-TREE」の構築も担当しました。

祭りの思い出や伝聞をGoogleフォームに投稿してもらった内容をスプレッドシートに自動反映し、そのデータを公式サイト上でテロップ表示する仕組みを実装しました。投稿はランダムに表示され、すべて表示し終えると再度シャッフルされる設計となっています。

ONI-MA-TREEにおけるテロップ機能の作成

■豊橋鬼祭当日

祭事当日は、「おにどこ」アプリの監視や運営サポートを担当しました。

昨年度までは赤鬼のみの位置情報を配信していましたが、本年度は天狗の位置情報発信も再開しました。そのため、当日は、赤鬼と天狗の両方の常時監視する体制で運用にあたりました。

巡回は長時間にわたるため、帯同者が持つ端末の位置情報だけでなく、バッテリー残量も常にチェックしていました。残量が少なくなった際には現地で素早く交換対応を行い、システムが止まらないようサポートしました。

当日は大きなトラブルも特になく、無事にリアルタイム配信を続けることができました。実際の祭事の現場でシステムを運用する緊張感はありましたが、とても貴重な経験になりました。

■おわりに

今回の実務訓練を通じて、ウェブ・アプリケーション開発の本質を改めて学ぶことができました。また、機能実装だけではなく、利用者視点での設計や技術的課題への対応まで幅広く経験することが出来ました。実際の運用を意識した開発を通じて、多くの学びを得られたと感じています。
今回の開発では主にフロントエンドを担当しましたが、今後はバックエンドの経験も積み、今回得た知見も含めて、今後の研究および将来の活動に活かしていきたいと考えています。
この度は実務訓練の受け入れならびに丁寧なご指導を賜り、誠にありがとうございました。
————————————————————————————————–
高橋

私が実務訓練で主に携わらせていただいたのは、「おにどこ」という豊橋鬼祭で利用されるアプリケーションの地図データ作成です。

■地図データの作成

豊橋鬼祭では、赤鬼・天狗がそれぞれの町にある会所を巡ることとなっています。「おにどこ」は、それぞれがどの会所を通過し、これからどの会所に行くことになっているかを確認することができるアプリケーションです。

私は、赤鬼・天狗が会所を通過したかどうかを判定するジオフェンスと、通行予定のルートデータを「QGIS」というソフトウェアで作成いたしました。
「QGIS」では直感的に地物というオブジェクトを作成することができ、APIと連携しやすいデータ形式で保存できるようになっているため大変重宝しました。

「QGIS」でルートデータを作成している様子

「QGIS」の画面

「QGIS」で作成したgeojsonと、2026年版に更新した会所の立ち寄り予定、緯度・経度をAPIから取得できるようにし、アプリ画面で表示しました。作成したデータがリアルタイムでアプリに反映される様子を見た時は、開発の成果を感じてとても嬉しかったです。

アプリ上での表示

「おにどこ」に反映された地図データ

豊橋鬼祭当日では、赤鬼と天狗の側近の方に持っていただいた位置情報端末の交換を行いました。天狗の端末交換では端末のバッテリーがなくなる寸前での交換となってしまいましたが、無事バッテリーが切れる前に交換ができ「おにどこ」を完走することができました。

会所にいらっしゃる方々に話しかけていただけたり、側近の方々が積極的に端末交換にご協力くださったりと、豊橋鬼祭に携わる方々の温かみに触れることもできました。

■位置情報データの可視化

豊橋鬼祭の終了後は、「おにどこ」で得た位置情報データの可視化にも携わらせていただきました。

以前のインターシップの方が制作された豊橋市の駐車場ナビアプリ上でも豊橋鬼祭のデータを可視化することとなりました。
馴染みのないUnity上での実装となりましたが、インターンシップの方々がコメントを丁寧に残してくださっていたおかげで比較的スムーズに進められたのではないかと思います。

■おわりに

今回の実務訓練を通して、コミュニケーション能力の重要性を強く認識しました。自分が必要としている情報を漏れなく引き出すためにはどのように伺うべきか、コードにどのようなコメントを残せば後から引き継ぐ人に意図が正しく伝わるのか、というコミュニケーションの工夫が、効率的な開発につながるのだと実感として知ることができたと思います。

株式会社ウェブインパクトの皆様、特に担当者の辻様には幾度となくご迷惑をおかけしましたが、皆様がフォローをしてくださったおかげで無事「おにどこ」を公開することができ、実務訓練を終えることができました。
この度は実務訓練の受け入れをしていただき、また丁寧なご指導をしていただき、大変ありがとうございました。

————————————————————————————————–

1/26 「嵐山」というお店にて焼肉をご馳走になりました!絶品の牛肉を様々な食べ方でいただくことができて興味深かったです!

1/30 「淡路島バーガー」にてハンバーガーセットをご馳走になりました!大変ボリュームのあるハンバーガーで、玉ねぎの甘みとお肉のジューシーさが合わさって大変美味しかったです!

2/18 「バーガーキング」にてハンバーガーセットをご馳走になりました!こちらもまた非常にボリュームがあり、引き締まった肉の食感は淡路島バーガーとはまた異なる良さがありました!