シカゴ在住の日本人妻のためのコミュニティプラットフォーム
HelloChicago2は、シカゴ在住の日本人妻が情報交換や相談を行えるコミュニティプラットフォームです。
- 📝 投稿・相談・譲渡情報の共有
- 🗺️ 地図ベースでの情報検索
- 👥 ユーザー認証・承認システム
- 📱 レスポンシブデザイン
- Frontend: React 18 + TypeScript + Vite
- Styling: Tailwind CSS
- Backend: Supabase (PostgreSQL + Auth + Storage)
- Maps: Mapbox GL JS
- Deployment: Netlify
- プロダクト名: HelloChicago
- リポジトリ名: HelloChicago2
本READMEではプロダクト全般を「HelloChicago」と記載する場合があります。
git clone <repository-url>
cd HelloChicago2npm install.env.localファイルを作成し、以下の環境変数を設定してください:
# Supabase Configuration
VITE_SUPABASE_URL=your_supabase_url_here
VITE_SUPABASE_ANON_KEY=your_supabase_anon_key_here
# Mapbox Configuration
VITE_MAPBOX_ACCESS_TOKEN=your_mapbox_access_token_here- Supabaseで新しいプロジェクトを作成
- プロジェクトのURLとanon keyを取得
- データベースマイグレーションを実行:
npx supabase db push- Mapboxでアカウントを作成
- Access Tokenを取得
- 環境変数に設定
npm run devsrc/
├── components/ # Reactコンポーネント
├── hooks/ # カスタムフック
├── lib/ # ライブラリ設定
├── types/ # TypeScript型定義
└── data/ # モックデータ
npm run dev- 開発サーバー起動npm run build- プロダクションビルドnpm run lint- ESLint実行npm run format- Prettier実行
プロジェクトの正式なドキュメント索引は docs/README.md を正典として参照してください。
- このリポジトリをフォーク
- 機能ブランチを作成 (
git checkout -b feature/amazing-feature) - 変更をコミット (
git commit -m 'Add amazing feature') - ブランチにプッシュ (
git push origin feature/amazing-feature) - プルリクエストを作成
このプロジェクトはMITライセンスの下で公開されています。