프로젝트 목적
- 단국대학교 Machine Learning 서버 통합 관리, 예약 시스템 구축
- 학과 교수의 계정으로 교내 머신러닝 서버를 일정 기간동안 예약할 수 있음
- 서버 관리자는 실시간으로 머신러닝 서버의 상태와 예약 현황을 일괄적으로 조회할 수 있음
프로젝트 팀원
- 허전진 (소프트웨어학과) - 프로젝트 총괄
- 조정민 (소프트웨어학과) - 벡엔드
- 최지윤 (소프트웨어학과) - 데이터베이스
기술 스택
- 벡엔드
- Node.js, Express, GraphQL, Sequelize, SSH2
- 프론트엔드
- 데이터베이스
- 서버 인프라
프로그램 로직
- 교수자가 웹 페이지에서 일정 기간 서버 예약 신청 → 관리자 승인
- 관리자 승인 후 예약 승인 문서(PDF) 발급
- 교수자가 신청 기간동안 사용 후 반납 신청 → 관리자 승인
- 반납시 교수자 확인 내용 토대로 반납 신청 문서(PDF) 발급