이 프로젝트는 React (Frontend) 및 Node.js (백엔드)로 구축 된 FullStack 웹 응용 프로그램입니다. 프론트 엔드는 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 install server 디렉토리에서 .env 파일을 작성하고 데이터베이스 연결 문자열, 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 라이센스에 따라 라이센스가 부여됩니다. 자세한 내용은 라이센스 파일을 참조하십시오.