Este proyecto es una aplicación web FullStack construida con React (Frontend) y Node.js (Backend). El frontend está configurado con VITE y se encuentra en la carpeta client , mientras que el servidor de backend se ejecuta con Node.js y se puede iniciar con npm run dev .
Edumatrix es una plataforma virtual en el aula diseñada para proporcionar una experiencia de aprendizaje perfecta e interactiva. Construido con la pila Mern, integra características de comunicación en tiempo real utilizando Socket.io y WebRTC para habilitar clases en vivo, videoconferencias y herramientas de colaboración, como una pizarra y un chat compartido.
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 a las carpetas del cliente y del servidor para instalar las dependencias necesarias.
cd client
npm install cd ../server
npm install Cree un archivo .env en el directorio server y agregue las variables de entorno requeridas, como cadenas de conexión de base de datos, claves API y otras configuraciones.
Para iniciar el servidor de backend, ejecute el siguiente comando desde la carpeta server :
npm run devEsto iniciará el servidor de backend en modo de desarrollo.
Para iniciar el servidor frontend, ejecute el siguiente comando desde la carpeta client :
npm run dev Una vez que se ejecutan los servidores frontend y backend, puede acceder a la aplicación en http://localhost:5173 de forma predeterminada.
¡Agradecemos las contribuciones! Para contribuir, siga estos pasos:
Bifurca el repositorio y crea su rama:
git checkout -b feature/YourFeatureRealice sus cambios y confídos con un mensaje significativo:
git commit -m " Add YourFeature "Empuje a su horquilla y envíe una solicitud de extracción:
git push origin feature/YourFeature Envíe una solicitud de extracción de su repositorio bifurcado a la rama main del repositorio principal. Nuestro equipo revisará su solicitud de extracción y sugerirá cualquier cambio necesario.
Este proyecto tiene licencia bajo la licencia MIT; consulte el archivo de licencia para obtener más detalles.