Этот проект представляет собой веб -приложение Fullstack, созданное с React (Frontend) и Node.js (Backend). Frontend настроен с 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 Создайте файл .env в каталоге server и добавьте любые необходимые переменные среды, такие как строки подключения базы данных, клавиши API и другие конфигурации.
Чтобы запустить бэкэнд -сервер, запустите следующую команду из папки server :
npm run devЭто запустит бэкэнд -сервер в режиме разработки.
Чтобы запустить сервер Frontend, запустите следующую команду из client папки:
npm run dev После того, как запускаются как серверы, так и бэкэнд, вы можете получить доступ к приложению по адресу http://localhost:5173 по умолчанию.
Мы приветствуем вклад! Чтобы внести свой вклад, следуйте этим шагам:
Разветвляется хранилище и создайте свою ветвь:
git checkout -b feature/YourFeatureВнесите свои изменения и совершите их со значимым сообщением:
git commit -m " Add YourFeature "Нажмите на свою вилку и отправьте запрос на вытягивание:
git push origin feature/YourFeature Отправьте запрос на притяжение из вашего раздвоенного хранилища в main филиал главного хранилища. Наша команда рассмотрит ваш запрос на привлечение и предложит любые необходимые изменения.
Этот проект лицензирован по лицензии MIT - для получения подробной информации см. Файл лицензии.