yambaru-takoyaki-post-support

やんばる あちこーこー たこ焼き 投稿サポートアプリ

「やんばるの日常」を、毎日の発信に。 沖縄・名護の屋台文化や“あちこーこー(熱々)”の空気感を活かしながら、 毎朝のSNS投稿をサポートする、屋台運営向けの投稿支援アプリです。

このアプリは単なる文章生成ではなく、

を自然に発信し、 「また今日も行こうかな」と思ってもらえる日常導線を作ることを目的としています。


コンセプト

「やんばるで、あちこーこーの嬉しさを。」

スーパー前で漂うソースの香り。 学校帰りの子どもたち。 夕方の買い物帰り。 “今日はたこ焼きあるかな?”という地域の日常。

沖縄北部・やんばるの日常風景に溶け込みながら、 焼きたての嬉しさを毎日の投稿として届けます。


このアプリで解決したいこと

屋台営業は想像以上に忙しく、

という課題があります。

特にワンオペ営業では、 「投稿を考える時間」自体が負担になります。

そこで、

“毎朝1投稿だけ、自然に作れる”

ことを最優先に設計します。


想定する投稿

おはようございます☀️

今日は少し風の強いやんばるですね〜🌺 JAファーマーズ前で、 今日もあちこーこーのたこ焼き焼いてます🐙🔥

【営業時間】 12:00〜17:30 ※売り切れ次第終了の場合あり

買い物ついでや、 おやつ時間にもぜひ🙌 本日もゆたしくうにげーさびら!


主な機能

1. 今日の営業投稿を自動生成

毎朝の投稿生成に必要な情報を取得します。

取得情報:

固定情報:

※天候・仕込み状況・イベント出店等により変更の可能性があります。


2. 屋台営業向けテンプレート

屋台・移動販売に特化した文章生成を行います。

反映する要素:


3. 投稿スタイル切り替え

以下のような投稿トーンを選択可能。


4. SNS向け最適化

X(旧Twitter)向けに、

を調整します。


ブランド設計との連動

本アプリは 「やんばる あちこーこー たこ焼き」 のブランド設計を前提にしています。

重視するキーワード:


MVP(最初に作る機能)

まずは以下のみ実装予定です。

営業場所と営業時間は基本固定にし、

「営業前30秒で投稿できる」

状態を最優先にします。


技術構成(予定)

フロントエンド

バックエンド

AI投稿生成

データ取得


ディレクトリ構成(予定)

project-root/
├── frontend/
├── backend/
├── prompts/
├── data/
├── docs/
└── README.md

画面イメージ

--------------------------------
おはようございます☀️

今日は中潮ですね🌊
やんばるは朝からいい天気です!

JAファーマーズ前で
今日もあちこーこーのたこ焼き焼いてます🐙🔥

【営業時間】
12:00〜17:30

[ 投稿を生成する ]
--------------------------------

生成結果:

今日もよろしくお願いします🙌
ゆたしくうにげーさびら!

[ コピー ]
--------------------------------

今後の拡張案


将来的な構想

このアプリは単なる「投稿生成」ではなく、

を蓄積し、

「どんな投稿をすると売れるか」

を学習できる、屋台運営支援ツールへ発展させる構想があります。


開発方針

まずは、

「毎日の投稿を考える負担をなくす」

ことを最優先にします。

完璧な自動化よりも、

ことを重視して、小さく改善していきます。


ブランド情報

屋号

やんばる あちこーこー たこ焼き

一言コンセプト

やんばるで、あちこーこーの嬉しさを。

固定出店場所

JAファーマーズ前

固定営業時間(暫定)

12:00〜17:30

※天候・売り切れ・イベント出店により変動あり


参考資料


実装済みMVP(このリポジトリ)

READMEの要件をもとに、以下を実装しました。

補足:

現在のディレクトリ構成

project-root/
├── frontend/  # Next.js + Tailwind
├── backend/   # FastAPI
├── prompts/
├── data/
├── docs/
└── README.md

起動手順

1. Backend(FastAPI)

cd backend
python3.13 -m venv .venv
source .venv/bin/activate
pip install -r requirements.txt
cp .env.example .env
uvicorn app.main:app --reload --port 8000

2. Frontend(Next.js)

cd frontend
npm install
cp .env.local.example .env.local
npm run dev

3. アクセス

API概要

POST /generate リクエスト例(bodyは空でOK):

{}

公開(いちばん簡単)

このリポジトリは render.yaml を追加済みなので、Render Blueprintで2サービス(Frontend / Backend)をまとめて作れます。

手順

  1. GitHubにpush
  2. Renderダッシュボードで NewBlueprint
  3. このリポジトリを選択
  4. OPENAI_API_KEY を入力(未設定でもローカルテンプレート生成で動作)
  5. Apply

作成されるサービス:

初回だけ確認

補足