Skip to content

ch00z00/refuel

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

57 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Re:Fuel (リフューエル) - コンプレックスを燃料に変える自己進化アプリ

ja

Re:Fuelは、人が抱えるコンプレックス(劣等感)を自己理解、自己受容、そして日々の行動エネルギーへと昇華させることを目的とした自己進化支援アプリケーションです。 コンプレックスを糧に、行動をトラッキングし、目標を達成しましょう。

🔥 基本コンセプト

  • コンプレックスの言語化と可視化 : 自身の劣等感やネガティブな感情を明確に言語化し、コンプレックスと真剣に向き合います。
  • 行動との結びつけ : コンプレックスと日々の具体的なアクションと結びつけることで、持続的なモチベーションを創出します。
  • 自己受容への導き : 最終的には、コンプレックスを乗り越える過程を通じて、自己実現を目指します。

🚀 主な機能 (MVP)

  1. 🧠 コンプレックス登録&言語化支援
    • 「何が悔しかったか」「何を気にしているか」といったネガティブな感情や経験を、明確に言語化します。
    • その感情の裏にある本質的な価値観や、行動の源泉となる動機を特定します。
  2. 🔥 目標とアクション登録
    • コンプレックスを克服するための目標と具体的な行動内容(TODO)をセットで登録します。
コンプレックス:太っている
目標     :体重を65kgまで減らす
アクション  :① 毎日20分の有酸素運動を行う
            ② 摂取カロリーを1800kcal/日に抑える
  1. 📊 行動トラッカー
    • アクションの実行状況を記録し、達成状況を可視化します。
    • 行動するたびに「あの悔しさが力に変わっているぞ」といったポジティブなフィードバックを受け取れます。
  2. 🏆 バッジ
    • 最終目標から逆算してマイルストーンを設定し、達成するとバッジが獲得できます。
    • バッジにより、過去の自分を乗り越えた実感を得られます。

🛠️ 技術スタック

フロントエンド

  • React
  • TypeScript
  • React Router
  • Zustand (状態管理)
  • Styled Components (CSS-in-JS)
  • React Hook Form (フォーム管理)
  • TanStack Query (データフェッチング)

バックエンド

  • Golang
  • Gin (Web フレームワーク)
  • GORM (ORM)
  • go-playground/validator (バリデーション)

スキーマ管理/コード生成

  • OpenAPI
  • OpenAPI Generator

データベース

  • MySQL
  • golang-migrate/migrate

インフラストラクチャ / CI/CD

  • Docker, docker-compose
  • GitHub Actions
  • Linter/Formatter:
    • Frontend: ESLint, Prettier
    • Backend: golangci-lint
  • Testing:
    • Frontend: Jest
    • Backend: Go 標準テスト機能

🏁 クイックスタート (Docker)

  1. リポジトリをクローンします:

    git clone https://github.com/あなたのユーザー名/refuel.git
    cd refuel
  2. Docker コンテナをビルドして起動します:

    docker-compose up --build -d
  3. アプリケーションにアクセスします:

    • フロントエンド: http://localhost:3000
    • バックエンド (API): http://localhost:8080 (例: http://localhost:8080/ping)
  4. Docker コンテナを停止するには:

    docker-compose down

📁 プロジェクト構成

.
├── backend/         # Goバックエンドアプリケーション
├── frontend/        # Reactフロントエンドアプリケーション
├── .github/         # GitHub Actions ワークフロー
├── docker-compose.yml
└── README.md

💡 今後の展望 (MVP 以降)

  • AI コーチングの強化: よりパーソナライズされたアドバイスや目標設定支援。
  • 進捗データ分析: ユーザーの成長を可視化し、さらなるモチベーション向上へ。

⚖️ 倫理とリスクのコントロール

本サービスはユーザーのネガティブな感情を扱いますが、以下の点に配慮して開発を進めます。

  • ユーザーを傷つけることのない表現ガイドラインの策定と、不適切なコンテンツのフィルタリング。
  • コンプレックスをバネにしつつも、最終的には自己受容へと導く設計を重視し、攻撃性の発散のみを目的としない。

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors