요구사항 분석(초안)

역할 분담


프론트 - 기능별로 역할 분배

팀원 핵심 기능 부가 기능
로그인/회원가입,
파일 디렉터리 사용자 마이페이지
코드 에디터,
메인 화면(프로젝트 생성 및 관리) 사용자 초대
터미널,
채팅(텍스트, Chat GPT)
기능 * 프로젝트 세팅 및 리팩토링* Oauth 로그인* IDE 환경 WebSocket 기능 * Credential 로그인* 마이 대시보드, 커뮤니티 상세페이지* IDE 코드 에디터 및 동시 편집 * IDE 파일트리, 동시편집* 커뮤니티 페이지

백엔드 - 기능별로 역할 분배

팀원 핵심 기능 부가 기능
코드 실행 환경 (Docker) Execute API
채팅 / WebSocket, Chat GPT Chat API, Chat GPT API
Redis를 활용한 세션 로그인 인증 인가, USER API
파일 및 디렉토리 컨트롤러 File Control API
Role Backend Lead, OAuth, AWS, Cloud System, Docker WebSocket, Chatting, Session Management ERD, API Docs, Terminal, Container, File Dir System Credential Login, Krampoline, Docker, Local File Upload