Skip to content

oharu121/cook-share

Repository files navigation

クックシェア (CookShare)

📖 サービス概要 (Service Overview)

CookShareは、ユーザーがレシピを作成、カスタマイズ、共有できるプラットフォームです。さらに、選択したレシピからショッピングリストを生成する機能も付属しています。ユーザーは他のユーザーのレシピをクローンし、自分独自のレシピを作成することも可能です。

🎯 このサービスへの思い・作りたい理由 (Motivation)

食事の準備を楽にしたい、互いにレシピを分かち合うプラットフォームを作りたいと考えました。自身の好みや食材に合わせたカスタマイズも可能なため、ユーザー体験の向上を目指しています。また、レシピのクローン機能により、他のユーザーのアイデアを活用し、個々のニーズに合ったユニークなレシピを作成できます。

👥 ユーザー層について (Target Users)

  • 主なターゲット:
    • ファミリー層
    • 簡単な料理を希望する個人
    • 料理初心者
    • 時短を求める忙しい社会人
  • 理由: レシピサイトの使用頻度が高い層であり、ターゲット層に合致するため。

💡 サービスの利用イメージ (Service Usage)

基本的な使い方

  1. レシピの検索・閲覧
  2. お気に入りレシピのカスタマイズ
  3. 他ユーザーのレシピのクローン
  4. 買い物リストの自動生成

シェア機能

  • 個人ページでのレシピ投稿
  • SNS連携(X, Instagram等)でのシェア機能

🚀 ユーザーの獲得について (User Acquisition)

マーケティング戦略

  • SNSマーケティング
    • Instagram/X/FacebookでのPR活動
    • インフルエンサーとのコラボレーション
  • コンテンツマーケティング
    • 料理ブログとの連携
    • SEO対策の実施
  • データ分析
    • ユーザー行動分析
    • 広告効果の測定・改善

✨ サービスの差別化ポイント (Unique Selling Points)

Cookpadとの差別化

  • カスタマイズの自由度が高いテンプレート
  • レシピのクローン機能
  • AIによるパーソナライズ推奨

主な特徴

  • 買い物リスト自動生成
  • レシピのバージョン管理
  • コミュニティ機能

🛠 機能候補 (Features)

MVPリリース時 (Phase 1)

  • レシピの作成・カスタマイズ
  • レシピのクローン機能
  • 買い物リスト生成
  • ユーザープロフィール

本リリース時 (Phase 2)

  • カテゴリ別レシピ検索
  • AIによるカスタマイズ推奨
  • ユーザー分析レポート
  • SNS連携機能

🔧 技術スタック (Tech Stack)

  • フロントエンド: Next.js, TypeScript
  • バックエンド: Node.js
  • データベース: PostgreSQL
  • AI/ML: OpenAI API, Google Cloud AI
  • インフラ: AWS/Vercel

📊 機能の実装方針 (Implementation Plan)

買い物リスト生成

  • レシピの材料をリスト化
  • 材料の量を計算
  • 買い物チェックボックスを生成
  • 見積金額を提示

レシピのクローン機能

  • オリジナルレシピの参照を保持
  • 変更履歴の管理
  • バージョン管理システム

AI推奨システム

  • OpenAI APIによる食材の組み合わせ提案
  • ユーザー履歴に基づくパーソナライズ

画面遷移図

画面遷移図

📊 データベース設計 (Database Design)

ER図

詳細なER図とデータベース設計についてはdocs/er/er.pumlを参照してください。

📝 ライセンス (License)

This project is licensed under the MIT License - see the LICENSE.md file for details

About

Recipe Sharing and Customization App

Resources

Stars

Watchers

Forks

Packages

 
 
 

Contributors

Languages