Skip to content

goorm-6th-Als/Web_IDE_Project_-FE-

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

ALS Web-IDE

  • 웹 기반 Java IDE 서비스
  • 개발 기간: 2024.04 - 2024.05
image

💡 프로젝트 개요

  • goormthon 트레이닝 풀스택 과정 1차 프로젝트
  • 프론트엔드(2인), 백엔드(4인)

🎮 주요 기능

1. 로그인 및 회원가입

  • 회원가입 후 로그인하여 서비스 이용
  • 마이페이지에서 닉네임 및 비밀번호 변경 가능

2. 파일 관리 기능

  • 프로젝트 파일 생성 및 삭제
  • 파일 실행 전 빌드 및 디버깅 기능 제공

3. 코드 작성 기능

  • Java 코드 작성 지원
  • 자동 완성 및 구문 검사 지원

4. 파일 실행 기능

  • 작성한 코드 실행 및 결과 출력

5. 터미널 기능

  • 코드 실행 로그 및 오류 출력 확인

6. 실시간 채팅 기능

  • 실시간으로 코드 리뷰 및 협업 가능

⚙️ 기획 의도 및 요구사항

1. 프로젝트 목표

  • 웹 기반 개발 환경 제공으로 언제 어디서든 프로젝트 관리 및 개발
  • 실시간 협업 기능으로 원활한 커뮤니케이션 지원
  • 코드 편집 및 디버깅 기능 제공으로 효율적인 개발 환경 구축
  • 직관적인 UI/UX 설계로 누구나 쉽게 사용 가능

2. 개발 요구사항

 a. 코드 편집기 - 구분 검사, 자동 완성, 코드 하이라이팅 지원

 b. 파일 및 프로젝트 관리 - 파일 생성, 삭제, 빌드, 실행 지원

 c. 디버깅 도구 - 코드 분석 및 오류 수정 기능 제공

 d. 실시간 협업 - 그룹 채팅 및 공동 작업 지원

 e. 통합 터미널 - 코드 실행 및 결과 출력 환경 제공


🛠 시스템 아키텍처

스크린샷 2024-10-11 15 38 15

플로우 차트



ERD



📷 스크린샷

5 6 7 8

📚 기술 스택

BackEnd

FrontEnd


image BackEnd 레포지토리

Web_IDE_Project_BE


🏃팀원 구성

이름 포지션 구분 Github 이름 포지션 구분 Github 이름 포지션 구분 Github

김현빈
BE
팀장

강준수
BE
팀원

이수지
FE
팀원

박진수
BE
팀원

남수연
BE
팀원

서다영
FE
팀원

👀 깃 컨벤션

타입 설명
feat 새로운 기능 추가
fix 버그 수정
docs 문서 수정
style 코드 스타일 변경 (코드 포매팅, 세미콜론 누락 등), 기능적 변경 없음
design 사용자 UI 디자인 변경 (CSS 등)
test 테스트 코드, 리팩토링 테스트 코드 추가
refactor 코드 리팩토링
build 빌드 파일 수정
ci CI 설정 파일 수정
perf 성능 개선
chore 빌드 작업 수정, 패키지 관리자 수정 (gitignore 등 편집)
rename 파일 또는 폴더명 수정
remove 파일 삭제

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Contributors 6