株式会社Malbek / 個人開発
語学学習アプリPhrase Waveの開発
Github: フロントエンド:https://github.com/myutadev/phrasewave-frontend バックエンド:https://github.com/myutadev/phrasewave-backend プロジェクト詳細 自分の語学学習経験から生まれたアイデアを具現化したもの。 新出単語を組み合わせて例文を作成し使い方とともに暗記する学習方法を、生成系AIを活用してより効率的に行えるようにすることを目指した。 【気をつけた点・工夫した点】 ・Service, Repositoryパターンを用いたビジネスロジックの分離 ・シングルアクションコントローラーによるコードの可読性向上 ・Laravelでの自動テストコード実装によるコード品質の向上 ・AWSでのインフラ構築による本番環境の可用性向上 【利用技術】 フロントエンド ・Next.js (v14.2.3) ・TypeScript ・Tailwind CSS (v3.4.3) ・shadcn/ui ・React Hook Form (v7.52.1) ・Zod (v3.23.8) バックエンド ・PHP 8.2+ ・Laravel 11.x ・OpenAI PHP SDK for Laravel インフラストラクチャ ・AWS (Amazon Web Services) ・AWS Amplify (フロントエンドホスティング) ・Amazon EC2 ・Amazon RDS ・Elastic Load Balancer (ELB) ・Amazon Route 53 ・Docker