若年層およびファミリー層向けの助成金システムにおけるプログラム修正作業を担当しました。
本プロジェクトの主な目的は、申請者が直感的に操作できる申請フォームと、スムーズな申請内容の管理および確認が可能な管理画面を提供することです。
フロントエンドの再構築にはVue.jsとTypeScriptを、バックエンドにはLaravelを採用し、モダンで信頼性の高いシステムを構築しました。
このプロジェクトでは、ユーザーエクスペリエンスを最優先に考えた申請フォームの設計に取り組みました。Vue.jsとTypeScriptを活用することで、シンプルで使いやすいインターフェースを実現し、リアルタイムの入力チェックや動的なフォーム変更が可能になりました。これにより、ユーザーは申請プロセスをスムーズに進められ、エラーの発生も最小限に抑えられています。さらに、レスポンシブデザインに対応しており、デスクトップだけでなく、タブレットやスマートフォンからのアクセスにも最適化されたレイアウトを提供しています。
バックエンドでは、PHPとLaravelフレームワークを駆使して、堅牢かつ効率的なデータ管理システムを構築しました。LaravelのEloquent ORMを活用することで、データベース操作がシンプルかつ効率的に行え、申請内容の検索やフィルタリング、管理者向けの承認機能も容易に実装されています。また、認証や権限管理の機能を強化し、セキュリティ面でも安心して利用できるシステムとなっています。
開発環境には、LinuxとDockerを用いて、開発から本番環境へのデプロイメントまでの一貫したプロセスを確立しました。これにより、各開発者が統一された環境で作業できるだけでなく、コンテナ技術を活用することで、システムのスケーラビリティと柔軟性が向上しています。GitとGitHubを使用したバージョン管理により、コードの変更履歴やリリース管理が徹底され、チーム間でのコラボレーションもスムーズに行えました。
データベースにはMySQLを採用し、大規模なデータの効率的な処理と信頼性の高いデータ保存が可能です。また、Laravelのマイグレーション機能を活用することで、データベースのスキーマ管理が一貫して行われ、今後の機能追加や変更にも柔軟に対応できます。
本プロジェクトを通じて、申請者や管理者にとってより快適で信頼性の高いシステムを提供できるよう、フロントエンドとバックエンドの両面から改修作業を行い、システム全体の性能とユーザビリティを向上させました。