SIRAT Payの大規模な改善プロジェクト
ベナンで既に導入されている、通行料金の支払いおよびサブスクリプション管理を簡素化するためのモバイルアプリケーションです。
本プロジェクトは、最新のモバイルおよびバックエンド技術を活用し、ユーザー体験の向上、システムインテリジェンスの強化、そして運用の信頼性向上に重点を置いています。
本アプリケーションは、スケーラブルなアーキテクチャを用いて再設計・強化されており、インテリジェントアシスタンス、OCRベースの自動化、インタラクティブマッピング、リアルタイム通知システムなどの高度な機能を統合しています。

Numeryx Technologies、チュニス、チュニジア
2018
ITサービスおよびクラウドインフラストラクチャ
課題
このプロジェクトにおける主な課題は、既存の本番アプリケーションのUI/UXを改善しつつ、既存のユーザーフローやデザイン制約との一貫性を維持することでした。開発は既存のClean Architectureコードベース上で行われ、新機能をアーキテクチャの境界を崩さずに慎重に統合する必要がありました。 さらに、複数機能を持つモバイル環境において、BLoC/Cubitを用いた大規模なアプリケーション状態管理も複雑性を増す要因となりました。また、セマンティック検索やインテント検出といったインテリジェント機能をモバイルファーストのアーキテクチャに統合する作業も含まれていました。 最後に、通知やAI処理を担うFlaskベースのマイクロサービスを含む複数のバックエンドサービスとモバイルアプリケーション間のスムーズな通信を実現するために、システム全体の連携と統合に細心の注意を払う必要がありました。
成果
最終的なシステムは、再設計されたより直感的なモバイルインターフェースにより、ユーザー体験を大幅に向上させ、ナビゲーションおよび主要な操作をより効率的にしました。 また、Clean Architectureの採用とBLoC/Cubitによる構造化された状態管理により、アプリケーションアーキテクチャはよりスケーラブルかつ保守性の高いものになりました。 セマンティック検索、インテント検出、OCRベースの自動化といったインテリジェント機能の導入により、ユーザーの手動入力が削減され、インタラクションの効率性が向上しました。 さらに、バックエンドマイクロサービスとの統合により、コンテキストに応じた通知やインテリジェント処理などのリアルタイム機能が実現され、全体としてより応答性が高く、連携性の高いシステムとなりました。
結論
このプロジェクトを通じて、フロントエンドとバックエンドの統合を含む実世界のモバイルアプリケーションの開発および改善に関する実践的な経験を積むことができました。また、スケーラブルなアーキテクチャの活用、複雑なアプリケーション状態の管理、そしてプロダクション環境へのインテリジェント機能の統合に関するスキルが強化されました。
この経験により、パフォーマンス、保守性、信頼性を確保しながら、ユーザー中心のモバイルシステムを構築するための理解が深まりました。本プロジェクトは、モバイル開発、バックエンドサービス、そしてインテリジェント機能を組み合わせた実践的なソリューションを設計・実装する能力を示すものです

















