상세 개요
: Ready To Code는 별도의 환경 설정 없이 웹 접속만으로 즉시 코딩이 가능한 학과 전용 컨테이너 프로비저닝 플랫폼입니다. Docker 가상화 기술을 기반으로 사용자별 독립된 리눅스 개발 환경을 실시간 생성하며, 자원 배분 최적화 알고리즘을 적용해 한정된 서버 인프라의 표율을 극대화합니다. 초보 개발자의 진입 장벽을 낮추고, 학과 내 일관된 학습 환경을 제공하는 지능형 클라우드 솔루션입니다.
주차 별 목표
- 2주차 : 방향성 및 주제 확정
- 3-4주차 : 기본적인 프론트엔드 및 백엔드 환경 구현
- 5-8주차 : 백엔드 개발
- 9-13주차 : 프론트엔드, 백엔드 코드 디버깅 및 추가
- 14주차 : 발표 준비
프론트엔드 구현 기능(4p) – 클라이언트
- <홈>
- 로그인
- 로그아웃
- 회원가입 창(이름, id=이메일 주소, 비밀번호)
- <기능 페이지1>
- 사용자가 올릴 파일 + 환경 선택
- <기능 페이지2>
- 모니터링 대시보드(환경 상태 모니터링) + 실행, 중지, 재시작(사이드 바)
- 환경 삭제 – 실습 끝난 환경 완전히 삭제 후 데이터 정리
- 제작한 웹사이트의 결과물이 보여지는 것이 아니라 컴퓨터 기능이 어떤 상태인지 등을 보여주는 기능
DB(학교 Maria DB)
- 회원 정보