学校のプロジェクト · チーム · 2025
Wheeltrip
移動に制約のある人のための総合モビリティ・プラットフォーム:モバイルアプリ、Web、API、データベース、インフラ。

ストーリー
Wheeltripは、移動に制約のある人のための発券を一元化します:複数の交通網で使える1枚のQRチケット、アクセシビリティで絞り込んだ経路、SOSボタン、付き添い者と係員向けの専用画面。
これは学校のプロジェクトです:情報科学BUTのSAE 5A01(IUTヴィトリー=シュル=セーヌ、UPEC)で、アジャイルツールを使い、模擬的な職業環境でチーム開発しました。各部品は専用のリポジトリにあります:DataMedia API(FastAPI)、ウェブクライアント(Next.js、App Router、TypeScript)、モバイルアプリ(Flutter)、データ(DataLite:MySQLスクリプトとMongoDBインポート)、インフラ(InfraEngine:ローカル、開発、本番のDocker Compose)。
デプロイはKubernetes(ConfigMap、Secret、PVCを含むk3sマニフェスト)と、リモートホスト上でサービスを起動・停止するAnsibleにまで及びます。
ここから得たこと
7つのリポジトリを、互いの明確な取り決めで一つにまとめること:境界としてのAPI、コードとしてのインフラ、そして誰でもスタックを再起動できるサンプルファイル。