Skip to content

crong9105/gogit

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 

Repository files navigation


📌프로젝트 소개

요즘 개발자들 사이에서 깃허브는 형상 관리를 위한 필수 도구이지만, 신입 개발자들이 사용하기에는 어려운 부분이 있고 개발 가이드도 명확하지 않은 경우가 많습니다. 유명한 협업 도구일지라도 사용 과정에서 아쉬운 점이 있을 수 있습니다. 이에 따라, 저희는 이러한 단점을 보완하고 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

💡 사용한 REST API

  • 깃허브 API
  • 줌 API
  • gitignore.io API



✔ 설계

ERD Cloud : ERD Cloud



📽 프로젝트 구현

💛 조원 : 박지민

  • 프로젝트(모집자)
    ◽ 프로젝트 모집글 작성
    모집글작성

    ◽ 프로젝트 모집글 수정
    모집글수정

    ◽ 프로젝트 모집글 삭제
    모집글삭제

    ◽ 프로젝트 모집마감
    모집마감

  • 프로젝트(신청자)
    ◽ 프로젝트 신청
    프로젝트신청중복불가

    ◽ 프로젝트 신청해제
    프로젝트신청해제

    ◽ 프로젝트 거절 당했을 시
    모집자에게거절

    ◽ 프로젝트 모집자가 수락 했을 시
    모집자수락

  • 프로젝트 댓글
    댓글

  • 프로젝트 모집중 & 모집완료 조회
    모집중모집완료


  • 프로젝트 키워드 검색
    키워드조회

  • 커밋 내역 조회 캘린더
    커밋캘린더

  • 깃허브 전체 USER 검색
    유저검색

  • 깃허브 전체 REPOSITORY 검색
    레파지토리검색



🤎 조원 : 양동건

  • 캘린더
    고깃메인일정등록

캘린더 일정 등록



고깃메인일정수정

캘린더 일정 수정



고깃메인일정삭제

캘린더 일정 삭제



고깃메인피알탑

메인화면 PR TOP 5



고깃피알검색

PR 검색



고깃피알댓글

PR 댓글



고깃피알등록

PR 등록



고깃피알수정

PR 수정



고깃피알삭제

PR 삭제



고깃줌

줌 회의 생성





💗 조장 : 김초롱

  • 레파지토리 관리

    ◽ 레파지토리 리스트 조회
    레파지토리리스트조회

    ◽ 레파지토리 생성
    레파지토리생성

    ◽ 레파지토리 사용자 초대
    레파지토리초대

    ◽ 레파지토리 수정
    레파지토리수정

    ◽ 레파지토리 삭제
    레파지토리삭제

    ◽ 레파지토리 컨텐츠 조회
    레파지토리컨텐츠조회

    ◽ 브랜치별 커밋 리스트 조회
    브랜치별 커밋리스트 조회

  • 이슈 관리

    ◽ 이슈 리스트 조회
    이슈내역조회

    ◽ 이슈 생성
    이슈 생성



💙 조원 : 남지혜

  • 풀리퀘스트





📚 최종보고서

최종보고서 링크