Este projeto é um aplicativo Web FullStack criado com React (front -end) e Node.js (back -end). O front -end está configurado com o Vite e está localizado na pasta client , enquanto o servidor de back -end é executado com o Node.js e pode ser iniciado com npm run dev .
O Edumatrix é uma plataforma virtual de sala de aula projetada para oferecer uma experiência de aprendizado perfeita e interativa. Construído com a pilha Mern, ela integra recursos de comunicação em tempo real usando o Socket.io e o WebRTC para permitir aulas ao vivo, videoconferência e ferramentas colaborativas, como um quadro branco compartilhado e bate-papo.
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-nameNavegue até as pastas do cliente e do servidor para instalar as dependências necessárias.
cd client
npm install cd ../server
npm install Crie um arquivo .env no diretório server e adicione todas as variáveis de ambiente necessárias, como seqüências de caracteres de conexão do banco de dados, chaves de API e outras configurações.
Para iniciar o servidor de back -end, execute o seguinte comando na pasta server :
npm run devIsso iniciará o servidor de back -end no modo de desenvolvimento.
Para iniciar o servidor front -end, execute o seguinte comando da pasta client :
npm run dev Depois que os servidores de front -end e backend estiverem em execução, você pode acessar o aplicativo em http://localhost:5173 por padrão.
Congratulamo -nos com contribuições! Para contribuir, siga estas etapas:
Fifra o repositório e crie seu ramo:
git checkout -b feature/YourFeatureFaça suas alterações e comprometa -as com uma mensagem significativa:
git commit -m " Add YourFeature "Empurre para o garfo e envie uma solicitação de tração:
git push origin feature/YourFeature Envie uma solicitação de tração do seu repositório bifurcado para a filial main do repositório principal. Nossa equipe analisará sua solicitação de tração e sugerirá as alterações necessárias.
Este projeto está licenciado sob a licença do MIT - consulte o arquivo de licença para obter detalhes.