Skip to content
forked from MinHyup1/proZ

개발자용 협업관리 워크스페이스

Notifications You must be signed in to change notification settings

ebcode2021/proZ

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

proZ

1. 프로젝트 소개

개발자용 협업관리 워크스페이스

proZ는 기존 그룹웨어를 기반으로 메신저커뮤니티 기능을 강화한 협업 도구다.
개발한 웹 인터페이스를 통해 개발자는 프로젝트 진행에 있어 효율적이고 원활한 소통이 가능하다.
대표 기능으로는 메모, 보드, 캘린더, 에디터, 로드맵, 채팅 및 알림이 있다.

대표사진

대표사진2

2. 개발 기간

2021.11 - 2021.12


3. 개발 환경

[백엔드]
  Language : Java(jdk-11)
  Database : Oracle

[프론트엔드]
  Language : html, css, javascript
  Library : jquery, Bootstrap

[툴 및 디자인 도구]
  Develop : VS Code, Eclipse, STS
  Version management : Github, Sourcetree
  API : OpenWeather, Firebase, STOMP, KakaoAPI, Import, GithubAPI


4. 멤버 구성 및 역할 분담

[멤버 구성]

팀원소개

[멤버 별 역할]

멤버 별 역할

5. ERD

프로Z


6. 구현 기능

구현 기능은 크게 7가지로 나눌 수 있으며, 참여한 기능 옆에는 아이콘 🙋🏻‍♀️ 을 붙였다.

[구현 기능 간단히 보기]

프로젝트 주요 기능

---

1) 로그인

[유저]

로그인 / 간편 로그인(카카오, 구글) / 이메일 인증 / 회원 가입
아이디 찾기 / 비밀번호 찾기

로그인


비밀번호 변경 비밀번호 찾기


[마이페이지]

대표사진 등록 / 프로필 색상 변경 / 회원 정보 변경 / 회원 탈퇴

마이페이지1 마이페이지2


2) 프로젝트 및 워크스페이스 🙋🏻‍♀️

[프로젝트]

프로젝트 생성 / 프로젝트 이름 및 소개 변경 / 프로젝트 이미지 등록 / 프로젝트 메인 페이지

2-1) 프로젝트 생성

워크스페이스1 워크스페이스2


2-2) 프로젝트 설정

프로젝트설정

[워크스페이스]

워크스페이스 카테고리 추가, 수정, 삭제 / 카테고리 순서 변경 / 유료 결제 기능
워크스페이스 별 멤버 역할 추가, 수정, 설정 / 권한 수정 / 멤버 초대 / 멤버 추방

2-3) 카테고리 추가, 수정, 삭제

카테고리


2-4) 카테고리 순서 변경

카테고리 순서 변경


2-5) 멤버 역할 추가, 수정, 설정

멤버 역할


2-6) 멤버 초대 및 추방

멤버 역할

2-7) 유료 결제 기능

결제중 결제완료


3) STOMP 🙋🏻‍♀️

Firebase를 사용한 실시간 채팅 / 실시간 파일 전송
프록시 서버로 CORS 문제 핸들링
유저의 온오프라인 확인
댓글 알림

3-1) Firebase를 통한 채팅 데이터 보관 🙋🏻‍♀️

파이어베이스


3-2) 실시간 채팅 및 파일 전송 🙋🏻‍♀️

채팅1


3-3) 유저의 온오프라인 확인

실시간 상태


3-4) 댓글 알림

댓글 알림


4) 메모

메모 추가, 수정, 삭제 / 메모지 색상 변경 / summernote 에디터
작성자, 작성시간 조회 기능

4-1) 메모 기본 페이지

메모1


4-2) 메모 생성

메모2


5) 게시판 / 캘린더

게시판 추가, 수정, 삭제 / 게시글 조회 / 게시글 댓글
게시판 크기 설정 / 서브게시판
캘린더 일정 추가 / 일정 삭제

5-1) 게시판 기본 페이지

게시판


5-2) 게시글

게시판2


5-3) 캘린더

캘린더


6) 에디터

명령어 기능(제목 스타일 기능 h1, h2, h3)
img, file, audio 첨부 가능
codeBlock, 구분선, 인용문 작성 기능

에디터1 에디터2


7) 로드맵

Git repository 연동하기
BFS 알고리즘으로 개발 로드맵 작성 / 무시할 폴더 설정
Commit 내역 불러오기

로드맵1 로드맵2

About

개발자용 협업관리 워크스페이스

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • JavaScript 50.4%
  • Java 37.4%
  • CSS 11.9%
  • HTML 0.3%