株式会社マネーフォワード / バックエンドエンジニア
アンケートを通した広告測定ツールの作成
要件定義→DB設計→デプロイまでを一人で実装しました。バックエンドはNestJS、フロントエンドはNext.js、インフラはdockerを使用したECSで制作しました。フロントエンドとバックエンドの繋ぎ込みとしてGraphqlを使い、また、フロントエンドのホスティングサービスとしてvercelを利用しました。 具体的な仕様面に関しては、現状はDBからとってきたユーザーの質問文を表示し、それらを保存し、商品などのユーザー満足度を図れるようにしています。 また、UX、ユーザー体験の部分に関しては、キャッシュなどを利用し、一括でデータをDBから取得して無駄な読み込みを抑え、スムーズになるようにしました。あとはデザイン面も色を統一して設定しています。 使用技術: TypeScript, NestJS, Next.js, docker, ECS, vercel, apollo, prism, MySQL