このプロジェクトは、React(FrontEnd)およびNode.js(BackEnd)で構築されたフルスタックWebアプリケーションです。フロントエンドはViteで構成され、 clientフォルダーにあり、バックエンドサーバーはnode.jsで実行され、 npm run devで開始できます。
Edumatrixは、シームレスでインタラクティブな学習体験を提供するように設計された仮想教室プラットフォームです。 Mern Stackで構築され、socket.ioとWebrtcを使用してリアルタイム通信機能を統合して、ライブクラス、ビデオ会議、共有ホワイトボードやチャットなどの共同ツールを有効にします。
root
├── client # Frontend (React with Vite)
└── server # Backend (Node.js with Express)
git clone https://github.com/your-username/your-repo-name.git
cd your-repo-nameクライアントフォルダーとサーバーフォルダーの両方に移動して、必要な依存関係をインストールします。
cd client
npm install cd ../server
npm installserverディレクトリに.envファイルを作成し、データベース接続文字列、APIキー、その他の構成など、必要な環境変数を追加します。
バックエンドサーバーを起動するには、 serverフォルダーから次のコマンドを実行します。
npm run devこれにより、開発モードでバックエンドサーバーが開始されます。
フロントエンドサーバーを起動するには、 clientフォルダーから次のコマンドを実行します。
npm run devフロントエンドサーバーとバックエンドサーバーの両方が実行されたら、デフォルトでhttp://localhost:5173でアプリケーションにアクセスできます。
貢献を歓迎します!貢献するには、次の手順に従ってください。
リポジトリをフォークしてブランチを作成します。
git checkout -b feature/YourFeatureあなたの変更を加えて、意味のあるメッセージでそれらをコミットします:
git commit -m " Add YourFeature "フォークにプッシュして、プルリクエストを送信します。
git push origin feature/YourFeatureフォークリポジトリからメインリポジトリのmainブランチにプルリクエストを送信します。私たちのチームはあなたのプル要求を確認し、必要な変更を提案します。
このプロジェクトは、MITライセンスに基づいてライセンスされています。詳細については、ライセンスファイルを参照してください。