モダンでスタイリッシュなチーム向けソーシャル投稿プラットフォーム
Linux/Ubuntu/CentOS サーバーで以下をコピペして実行するだけ:
curl -sSL https://raw.githubuse[🚀 ワンコマンド本番デプロイ](#ワンコマンド本番デプロイ) • [📖 ドキュメント](#詳細ドキュメント) • [🆘 サポート](#サポート・トラブルシューティング)content.com/hatane-rgb/KokkoSofter/main/deploy.sh | sudo bash -s production- ✅ 自動でGitクローン
- ✅ 依存関係インストール(Python + Node.js)
- ✅ データベース初期化
- ✅ Nginx + Gunicorn設定
- ✅ systemdサービス登録・起動
- ✅ 本番環境完全構築
アクセス: http://your-server-ip/
KokkoSofterは、チームメンバー間のコミュニケーションを活性化させる美しいWebアプリケーションです。DjangoとTailwind CSSで構築され、直感的なUIと豊富な機能を提供します。
- 🎨 モダンなUI: DaisyUI + Tailwind CSS による美しいデザイン
- 📱 レスポンシブ: すべてのデバイスで最適な表示
- 🌙 テーマ切替: ダーク/ライトモード対応
- �️ メディア対応: 画像アップロード・表示機能
- 👥 ユーザー管理: プロフィール・権限管理
- 🌤️ ウィジェット: 天気情報・時計表示
- 🔒 セキュリティ: 堅牢な認証・認可システム
- 👑 管理機能: 包括的な管理者ダッシュボード
本番環境に即座にデプロイ(Linux/Ubuntu/CentOS対応):
curl -sSL https://raw.githubusercontent.com/hatane-rgb/KokkoSofter/main/deploy.sh | sudo bash -s production⚡ これだけで完了!
- 自動でGitクローン
- 依存関係インストール
- データベース初期化
- Nginx + Gunicorn設定
- systemdサービス登録・起動
アクセス: http://your-server-ip/
Windows:
git clone https://github.com/hatane-rgb/KokkoSofter.git
cd KokkoSofter
.\deploy.ps1 developmentLinux/macOS:
git clone https://github.com/hatane-rgb/KokkoSofter.git
cd KokkoSofter
make full-setup && make runアクセス: http://127.0.0.1:8000/
# 1. クローン & セットアップ
git clone https://github.com/hatane-rgb/KokkoSofter.git /var/www/kokkosofter
cd /var/www/kokkosofter
chmod +x deploy.sh
# 2. 本番デプロイ実行
./deploy.sh production開発・運用で使用できるMakeコマンドの概要(詳細は 開発ガイド 参照):
make full-setup- 完全自動セットアップ(初回推奨)make dev-setup- 開発環境セットアップmake install- Python依存関係インストール
make run- 開発サーバー起動make migrate- データベースマイグレーションmake superuser- 管理者ユーザー作成make test- テスト実行
make build-css- TailwindCSS監視モードmake build-css-prod- TailwindCSS本番ビルドmake static- 静的ファイル収集
make nginx-setup- Nginx設定適用make service-restart- サービス再起動make fix-permissions- 権限修正make configure-domain- ドメイン設定
すべてのコマンド一覧: make help
| ドキュメント | 内容 | 対象者 |
|---|---|---|
| �️ セットアップガイド | Windows/Linux詳細セットアップ | 初回導入時 |
| 🔧 開発ガイド | 開発環境・コーディング | 開発者 |
| 🚀 デプロイメント | 本番環境構築・運用 | インフラ担当者 |
| 📖 機能一覧 | 全機能詳細説明 | 利用者・企画者 |
| 🎨 UI/UXガイド | デザイン・カスタマイズ | デザイナー |
| 🆘 トラブルシューティング | 問題解決・FAQ | 管理者・ユーザー |
- このリポジトリをフォーク
- 機能ブランチを作成 (
git checkout -b feature/amazing-feature) - 変更をコミット (
git commit -m 'Add: amazing feature') - ブランチにプッシュ (
git push origin feature/amazing-feature) - プルリクエストを作成
詳細は 開発ガイド を参照してください。
- セットアップエラー: セットアップガイド
- 権限エラー:
make fix-permissions - CSRF エラー:
make fix-csrf - CSS ビルドエラー:
make build-css-prod - 詳細な問題解決: トラブルシューティング
問題が発生した場合は、以下の情報とともに Issues で報告してください:
- エラーメッセージ の全文
- 実行環境(OS、Python/Node.jsバージョン)
- 実行したコマンド と手順
- 期待される動作 と実際の動作
このプロジェクトは MIT ライセンスです。詳細は LICENSE ファイルを参照してください。