Evasio-Novaは、ネット制限やデバイス制限が存在する環境で悩む人々に向けて、実践的な知識と解決策を提供するプラットフォームです。専門家の知識を集約し、あらゆるネット制限の状況に合わせた最適なソリューションを提供することを目指しています。
私たちは、誰もが自由にインターネットにアクセスする権利を持っていると信じています。Evasio-Novaは、不必要に制限された環境から知識へのアクセスを回復するための支援ツールとしての役割を果たします。
- 制限環境の種類を素早く診断
- ユーザーの状況に最適化された解決策を提案
- 段階的な回避手順の提供
- 様々な制限環境に対するソリューション集
- 実績ベースの解決法を優先掲載
- コミュニティによる評価システム(「使えた!」「いいね」)
- 学校のISGC制限回避方法
- InterSafeブロック回避テクニック
- 家庭用ペアレンタルコントロール解除法
- ブラウザ拡張機能関連の制限回避策
- 最新プロキシサーバー情報
-
フロントエンド:
- Next.js 16+ (App Router)
- React 18+
- TypeScript
- TailwindCSS
- Framer Motion(アニメーション)
- React Icons
-
バックエンド:
- Firebase Firestore(データベース)
- Firebase Authentication(認証)
- Next.js API Routes
-
インフラ:
- Vercel(ホスティング)
- Firebase(バックエンド)
- Node.js 16.8.0以上
- npm、yarn、またはpnpm
- Firebaseプロジェクト
- リポジトリをクローン:
git clone https://github.com/yourusername/Evasio-Nova.git
cd Evasio-Nova
- 依存関係をインストール:
npm install
# または
yarn
# または
pnpm install
- 環境変数を設定:
.env.local
ファイルをプロジェクトルートに作成し、以下の変数を設定:
NEXT_PUBLIC_FIREBASE_API_KEY=your_api_key
NEXT_PUBLIC_FIREBASE_AUTH_DOMAIN=your_auth_domain
NEXT_PUBLIC_FIREBASE_PROJECT_ID=your_project_id
NEXT_PUBLIC_FIREBASE_STORAGE_BUCKET=your_storage_bucket
NEXT_PUBLIC_FIREBASE_MESSAGING_SENDER_ID=your_messaging_sender_id
NEXT_PUBLIC_FIREBASE_APP_ID=your_app_id
- 開発サーバーを起動:
npm run dev
# または
yarn dev
# または
pnpm dev
- ブラウザで http://localhost:3000 を開く
- トップページから「クイック診断」ボタンをクリック
- 現在の制限環境に関する質問に答える
- 診断結果と推奨される解決策を確認
- 詳細な手順に従って制限を回避
- トップページまたはメニューから「Wiki」を選択
- カテゴリーまたは検索機能で必要な情報を探す
- 記事ページで詳細な回避方法を確認
- 「使えた!」「いいね」ボタンでフィードバックを提供
Evasio-Nova/
├── public/ # 静的ファイル
├── src/ # ソースコード
│ ├── app/ # Next.js Appディレクトリ
│ │ ├── api/ # APIエンドポイント
│ │ ├── evado/ # 診断システム
│ │ ├── wiki/ # Wiki記事関連
│ │ └── page.tsx # ホームページ
│ ├── components/ # Reactコンポーネント
│ ├── firebase/ # Firebase設定
│ ├── hooks/ # カスタムReactフック
│ ├── lib/ # ユーティリティ関数
│ ├── styles/ # グローバルスタイル
│ └── types/ # TypeScript型定義
├── .env.local # 環境変数(gitignore対象)
├── next.config.js # Next.js設定
├── package.json # 依存関係
├── tailwind.config.js # TailwindCSS設定
└── tsconfig.json # TypeScript設定
貢献は大歓迎です!以下の方法で参加できます:
- イシューを作成(バグ報告、機能リクエスト)
- プルリクエストの送信
- Wiki記事の追加・編集
- フィードバックの提供
開発に参加する前にCONTRIBUTING.mdをご覧ください。
このプロジェクトは MIT ライセンス のもとで公開されています。