요즘 개발자들 사이에서 깃허브는 형상 관리를 위한 필수 도구이지만, 신입 개발자들이 사용하기에는 어려운 부분이 있고 개발 가이드도 명확하지 않은 경우가 많습니다. 유명한 협업 도구일지라도 사용 과정에서 아쉬운 점이 있을 수 있습니다.
이에 따라, 저희는 이러한 단점을 보완하고 Git을 보다 간편하게, 초보자도 쉽게 다룰 수 있는 플랫폼을 제작하려고 합니다.
◽ 2024.03.25 ~ 2024.03.26 주제, 프로젝트명 선정
◽ 2024.03.27 ~ 2024.03.27 기획의도, 유사사이트 분석, 클라이언트 요구사항분석
◽ 2024.03.28 ~ 2024.04.02 메인페이지 회의, UseCase Diagram 작성, 사이트맵작성
◽ 2024.04.02 ~ 2024.04.04 DB 테이블 설계, 샘플데이터, ERD 작성
◽ 2024.04.05 ~ 2024.04.10 화면 JSP 생성, 기능구현, JDBC 오라클연동 후 CRUD 최소 1개
◽ 2024.04.11 ~ 2024.04.26 프로젝트 구현 및 디버깅
◽ 2024.04.29 ~ 2024.05.01 베타 테스트, 최종 발표자료 준비
💗 조장 : 김초롱
- Repository 관리
- issue 관리
- Commit List
- Branch
💛 조원 : 박지민
- 프로젝트
- 커밋캘린더
- 깃허브 전체검색
💙 조원 : 남지혜
- 풀리퀘스트 관리
💜 조원 : 신동재
- 친구등록 및 삭제
🤎 조원 : 양동건
- 프로젝트 캘린더
- 마이 PR
- 줌 회의
- 알람
- OS : Windows10
- Developer Tools : Eclipse / VS Code / SqlDeveloper
- Server : Apach Tomcat 9.0
- DBMS : Oracle
- Management : Git, GitHub
- Front-end : HTML5 / CSS3 / JavaScript / jQuery / AJAX / JSON
- BackEnd : Java 11, JSP & Servlet
- 깃허브 API
- 줌 API
- gitignore.io API
-
프로젝트(모집자)
◽ 프로젝트 모집글 작성
◽ 프로젝트 모집글 수정
◽ 프로젝트 모집글 삭제
◽ 프로젝트 모집마감
-
프로젝트(신청자)
◽ 프로젝트 신청
◽ 프로젝트 신청해제
◽ 프로젝트 거절 당했을 시
◽ 프로젝트 모집자가 수락 했을 시
-
레파지토리 관리
◽ 레파지토리 리스트 조회
◽ 레파지토리 생성
◽ 레파지토리 사용자 초대
◽ 레파지토리 수정
◽ 레파지토리 삭제
◽ 레파지토리 컨텐츠 조회
◽ 브랜치별 커밋 리스트 조회
-
이슈 관리
- 풀리퀘스트
최종보고서 링크