EduMatrix Virtual Classroom
1.0.0
該項目是由React(Frontend)和Node.js(後端)構建的Fullstack Web應用程序。前端配置為Vite,並位於client文件夾中,而後端服務器則使用Node.js運行,可以從npm run dev開始。
Edumatrix是一個虛擬教室平台,旨在提供無縫互動的學習體驗。它使用MERN堆棧構建,使用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 install在server目錄中創建.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許可證獲得許可的 - 有關詳細信息,請參見許可證文件。