degree map
1.0.0
소개
DegreeMap은 조교인 Josiah Lansang 의 지도 하에 Group 22 가 CPSC 471 UCalgary 과정을 위해 개발한 프로젝트입니다. 학생의 학업 계획 및 학위 관리를 간소화하기 위해 설계된 종합 플랫폼입니다. 이 프로젝트는 ReactJs
및 SQLite3
사용하여 최신 프런트엔드와 백엔드 기술의 통합을 보여주는 세 명의 팀원의 공동 노력을 나타냅니다.
main
분기에는 백엔드 데이터 연결 없이 프런트엔드 코드만 포함됩니다. 전체 백엔드 기능에 액세스하려면 BackendIntegration
분기로 전환하고 아래 지침을 따르십시오.
빈 폴더에 아래 명령을 사용하여 GitHub 리포지토리를 복제합니다.
git clone https://github.com/aymanmomin/degree-map.git
설치 종속성:
프런트엔드 서버를 시작하기 전에 다음을 실행하세요.
npm install
프런트엔드를 시작합니다:
종속성이 설치되면 다음을 실행하여 프런트엔드 서버를 시작합니다.
npm start
BackendIntegration
) 백엔드 통합 분기로 전환합니다.
다음을 실행하여 BackendIntegration
분기에 있는지 확인하세요.
git checkout BackendIntegration
백엔드 디렉터리로 이동합니다.
cd src/nodeBackend
백엔드 서버를 실행합니다.
다음을 실행하여 백엔드를 시작합니다.
node server.js
그러면 데이터베이스가 생성 및 시드되어 사용할 database.sqlite
파일이 생성됩니다.
참고: 백엔드는 다음 구성에서 성공적으로 테스트되었습니다.