Discover companies you will love
プロジェクト開発 / 個人開発者
はじめまして。ロシア出身で、現在は日本に在住しておりますデァトロワ・ナタリアと申します。 日本語能力試験N2を取得しており、日常的な業務において問題なくコミュニケーションを取ることができます。
今後は、フロントエンド開発をさらに深く学び、多様な技術に触れていきたいと考えています。特に、Next.jsのようなモダンなフレームワークにも挑戦し、より高度なWebアプリケーションの構築に携わりたいと思っています。
効果的なマーケティング戦略の構築とプロモーション技術 ブランドイメージと消費者行動に関する研究 ソーシャルメディアを活用した広報活動の分析 グループワークやプレゼンテーションを通じたコミュニケーション能力の向上 プロジェクトマネジメントと基本的なデータ分析スキル
このプロジェクトでは、AIを活用して、ユーザーが選んだ食材からユニークなレシピを自動生成するWebアプリを開発しました。全体の設計から実装、デプロイまで一人で担当しました。 具体的には、Next.js 14のApp Router機能とTypeScriptを使ってフロントエンドとバックエンドの構成を行いました。レシピの生成にはOpenAIのAPIを使い、選択された食材をプロンプトとして送り、自然でオリジナルなレシピを返すよう工夫しました。 また、レシピに関連する画像を表示するためにSerp APIを利用し、視覚的にも魅力的なUIを実現しました。生成されたレシピはMongoDB Atlasに保存し、過去のレシピをページネーション付きで閲覧できるようにしました。 スタイリングにはTailwind CSSを使用し、モバイル・タブレット・PCに対応したレスポンシブデザインを実装しました。最終的にはVercelでホスティング・デプロイを行い、実際に動作するライブサイトとして公開しています。
タスクの追加、編集、削除機能 Redux Toolkit(slice, selector)による状態管理 LocalStorageを使用してデータを保持 モバイル・デスクトップ対応のレスポンシブデザイン 最初はVanilla JavaScriptで実装、後にReact + TypeScriptにリファクタリング