大喜利ハブは、オンラインで大喜利を楽しむためのWebアプリケーションです。ユーザーは大喜利のお題を投稿したり、他のユーザーのお題に回答したりすることができます。
- 🎭 大喜利スレッドの作成・参加
- 🎨 テキストまたはAI画像生成によるお題の投稿
- ⚡️ リアルタイムでの回答投稿
- 💝 いいね機能
- 👑 ベストアンサーの選定
- 🎪 ユーザープロフィール
- 🏆 バッジシステム
-
✨ フロントエンド
- 🌈 React 18
- ⚡️ Vite
- 💫 Chakra UI
- 🎭 Framer Motion
-
🏰 バックエンド
- 🔥 Firebase
- 🔐 Authentication
- 📦 Firestore
- 💾 Storage
- 🔥 Firebase
- リポジトリのクローン:
git clone https://github.com/Team-ONY/TeamONY-Ogiri-Hub.git
- 依存関係のインストール:
cd TeamONY-Ogiri-Hub
npm install
-
環境変数の設定: 開発チームのDiscordにてオーナーから共有される環境変数を
.env.local
ファイルに設定してください。 -
開発サーバーの起動:
npm run dev
- 🌱 mainブランチから作業ブランチを作成
- 💻 実装・テストの実施
- 🎯 プルリクエストの作成
- 👀 コードレビュー
- 🚀 mainブランチへのマージ
<作業prefix>/#<Issue番号>_<変更内容>
例)
- ✨
feat/#123_add-ogiri-event
- 🐛
fix/#45_auth-error
- 📝
docs/#67_update-readme
<作業prefix>: <変更内容を表すアイコン> <変更内容を日本語で>
例)
feat: ✨ 大喜利イベント作成機能を実装
fix: 🐛 認証エラーを修正
docs: 📝 READMEを更新
refactor: ♻️ コードの重複を削除
style: 🎨 フォーマットを修正
npm run test # ✨ テストの実行
npm run lint # 🎯 リントチェック
npm run format # 🎨 コードフォーマット
✨ TeamONY ✨