このプロジェクトでは、アジャイル開発手法を用いて助成金申請システムの開発を行いました。
メール機能の実装、Linux環境とDockerを活用した効率的かつ安定した開発環境の構築、Vue.jsとTypeScriptを使用したバリデーションおよびバックエンドへのリクエスト処理、フロントエンドのプログラム修正など、幅広い技術スタックを駆使してシステムを開発しました。
これにより、ユーザーにとって使いやすく信頼性の高い申請システムを提供しました。
このプロジェクトの主な目的は、助成金申請システムをアジャイル開発で構築することでした。
アジャイル開発の特性を活かし、頻繁なフィードバックと迅速な対応が可能な開発プロセスを確立しました。
メール機能の実装では、申請者や管理者への通知メールを自動で送信する機能を実装しました。
この機能により、申請プロセスの進行状況をリアルタイムで把握できるようになり、申請者と管理者の双方にとって利便性が向上しました。
開発環境の構築においては、Linux環境上にDockerを導入し、効率的で安定した開発環境を整備しました。
これにより、開発チームは一貫性のある環境で作業でき、システムの信頼性とスケーラビリティが向上しました。
フロントエンド開発では、Vue.jsとTypeScriptを使用して、ユーザー入力のバリデーションからバックエンドへのリクエスト処理を実装しました。
これにより、ユーザーが正しい情報を入力できるようにし、不正なデータが送信されるのを防止しました。
さらに、フロントエンドプログラムの修正を通じて、ユーザーインターフェースの改善や機能の追加を行い、使いやすさを向上させました。
このプロジェクトには、PHP/Laravel、HTML、CSS、Vue.js、TypeScript、Nuxt2などの技術が使用されており、バックエンドからフロントエンドまでをシームレスに連携させることで、ユーザーに最適なエクスペリエンスを提供するシステムを実現しました。
また、Docker、GitHub、Linux、MySQLといったツールも活用し、効率的な開発プロセスをサポートしました。