フリーランス / フロントエンドエンジニア
LINE機能を活用したAIチャットアプリ開発
フロントエンドエンジニアとして参画 【言語】TypeScript 【FW】Next.js 15(React 19)/ NestJS 11 【DB】PostgreSQL 14 【ORM】Prisma [詳細] 1️⃣【チャットUI・主要画面のフロントエンド開発】 メッセージングプラットフォームと連携したAIチャットアプリにおいて、 フロントエンドエンジニアとしてチャットUI(リサイズ可能なパネルレイアウト、 日付ピッカー、AI/手動モード切替など)、ログイン画面、エラー画面、 通知バッジ、検索機能(カナ対応)などの主要機能を実装しました。 2️⃣ 【管理画面の実装およびDB設計】 管理画面(ユーザー一覧、クライアント一覧)のUI実装に加え、 管理者用テーブルの設計やマイグレーションの作成など、DB設計にも取り組みました。 3️⃣ 【バックエンド・テスト領域への貢献】 フロントエンド業務に加えて、NestJSによるバックエンドのサービスロジック実装や ユニットテストの拡充にも取り組みました。 フロントエンド以外の領域にも積極的に手を広げ、開発チーム全体への貢献を意識しました。 4️⃣ 【フロントエンド基盤整備】 Tailwind CSSのバージョンアップ対応や、Biomeによるコード品質管理の統一、OpenAPIからのコード自動生成ワークフローの活用など、開発基盤の品質向上にも貢献しました。 5️⃣ 【ドキュメント整備の推進】 社内ドキュメントが十分に整備されていなかったため、 非エンジニアでも理解しやすい内容を意識してドキュメント作成を進めました。 その取り組みについては、PMよりスプリントの区切りで直接評価をいただきました。