<aside> ⌨️

제품 간단 소개 (100~200자 이내로 간단히 작성)

git 주소: https://github.com/DMU-DebugVisual

배포주소 : https://zivorp.com

개발 환경(OS, SW, Language):

<aside> 💼

팀 소개 (이력서 링크)

Product Manger: 김인성

Team Members: 박소정, 윤동준, 채선웅, 한민정

</aside>

프로토타입 결과물 (이미지, 시연영상)

스크린샷 2025-06-11 오후 12.49.37.png

스크린샷 2025-06-11 오후 12.49.57.png

프로젝트 성과 요약

<aside>

개발 내용 및 수행 과정 (상세히 작성)

<aside>

기존 서비스 대비 차별성 (유사서비스 5건이상 작성)

유사 서비스명 공통점 차이점(차별성)
visualgo 코드의 실행 흐름을 애니메이션 기반으로 보여줍니다. 예제코드가 아닌 입력한 코드를 기반으로 결과를 볼 수 있게 하였습니다.
pythontutor 입력한 코드를 기반으로 코드의 실행 흐름을 시각화해서 보여줍니다. 정적인 방식의 시각화가 아닌 애니메이션 방식의 시각화를 제공합니다.
Algolist 알고리즘&자료구조의 시각자료를 제공합니다. 단순이미지가 아닌 흐름별 애니메이션으로 시각화를 제공합니다.
Codecast 시각화 모듈을 제공하여, 코드를 시각화해줍니다. 강의형으로 정해진 예제들만 시각화가 가능한 것에 비해 여러 예제들을 제공합니다.
algorithmcanvas 애니메이션 기반의 알고리즘 시각화를 제공합니다. 노코드형 시각화로, 예제코드와 입력코드 모두 지원하지 않습니다.

요구사항 분석

시스템 설계 (아키텍처, 모듈 설계)

| **구분

(인당 1건)** 담당자 사용 환경/언어/기능 주요 비교 지표 (하단의 예시 참고)
클라이언트(프론트) 박소정 사용환경: Windows, IntelliJ, React, JavaScript, D3.js, React Router
언어: JavaScript, JSX, CSS
기능: 다크/라이트 모드, 페이지 라우팅, json 기반 시각화 애니메이션, 페이지 전환 시 스크롤 완화 - 구현 페이지 수 : 5개(애니메이션 포함 11개)

개발 및 구현 (Github 작업 기반)

개발자명 Commit 수 Commit 수행 일 수 추가 줄 수 삭제 줄 수 Pull Request 수 Issue 수
김인성 23 6 18,906 19,587 20 1
한민정 25 11 2,116 365 10 9
박소정 17 5 24,632 1,668 8 3
채선웅 31 6 3947 1,234 15 2
윤동준 26 6 10,634 2,657 11 0

문제점 및 해결방안

개발자명 담당파트 문제점(계획대비 도달하지 못한 목표, 개발 변경된 항목) 해결방안(적용대안, 향후 계획)
김인성 PM / 구조개발 ast 해석이 상당히 고수준으로 보임 1학기 발표는 gpt를 통해 시각화용 ast 추출하는 것을 목표로 함
한민정 백엔드 및 DevOps Docker 경로 설정으로 인해 생각보다 시간을 많이 소모하여 클라우드 파일 저장 기능과 커뮤니티 기능을 구현하지 못함 핵심 기능인 컴파일러 개발에 몰두, 클라우드 파일 저장과 커뮤니티 기능은 하계방학에 구현 예정
박소정 프론트엔드 애니메이션 구현이 생각보다 어렵고, 일부 애니메이션에서 요소가 단계 진행 중 사라졌다가 나타나는 문제가 있음 아직까지 해결하지 못했고, 차후 시간을 더 투자하여 해결할 예정
채선웅 프론트엔드 실제 기능을 구현하지 못한 페이지들이 있음 하드 코딩으로 UI/UX를 구현했고 이후에 API 연결 예정
윤동준 프론트엔드 애니메이션 구현이 예상보다 복잡하고 모달 창 내 레이아웃 조정이 어려움, 애니메이션 오버플로우 시 확대/축소 기능 미구현 스크롤 가능한 애니메이션 영역으로 임시 대응, 향후 줌 컨트롤 및 반응형 애니메이션 크기 조정 기능 추가 예정

</aside>

프로젝트 성과 (계획 대비 달성도)

<aside>

Untitled

</aside>

Github Contributors 그래프 (개발자 별, 여러 개 존재 시 추가로 작성)

<aside>

김인성

DebugVisual_Frontend

스크린샷 2025-06-11 오전 11.21.13.png

DebugVisual_Spike

스크린샷 2025-06-11 오전 11.33.38.png

한민정

DebugVisual_Backend

스크린샷 2025-06-11 오전 11.36.47.png

DebugVisual_Spike

스크린샷 2025-06-11 오전 11.33.17.png

박소정

DebugVisual_Frontend

스크린샷 2025-06-11 오전 11.21.26.png

채선웅

DebugVisual_Frontend

스크린샷 2025-06-11 오전 11.21.55.png

윤동준

DebugVisual_Frontend

image.png

</aside>

여름방학 및 2학기 프로젝트 수행 계획

<aside>

</aside>

양식1_사업계획서_2025(20250507205156)30.pdf