기간: 2024.01.12 ~ 2024.02.28
구성원: 5명
Witty Wave는 팀 협업의 효율성을 극대화하는 통합 그룹웨어 사이트입니다. 주로 협업이 많은 IT 회사들을 대상으로 하며, 업무 효율성을 향상시키기 위한 다양한 기능들을 제공합니다.
- 사내 업무 효율성 증대: 다양한 팀 작업을 통합하여 관리.
- 프로젝트 관리 기능: 팀과 프로젝트를 효율적으로 관리할 수 있는 시스템 제공.
- 메신저와 사내 메일 시스템 구축: 실시간 소통과 원활한 의사소통을 위한 기능.
- WebSocket을 이용한 실시간 메신저: 실시간으로 팀원들과 소통할 수 있는 메신저 기능.
- 프로젝트 및 업무 관리 시스템: 프로젝트와 업무의 효율적인 관리 시스템.
- 전자 결재 기능: 결재 요청 및 승인을 위한 시스템.
- 사내 게시판: 공지 및 정보 공유를 위한 게시판 기능.
- 근태 관리: 출퇴근 시간 및 근태 기록 관리.
- 언어: Java, JavaScript
- DB: MySQL
- 프론트엔드: HTML, CSS, React, Redux
- 백엔드: Spring Boot, Spring Security, Restful API, JQuery, JPA, WebSocket
- 도구: VS Code, Intellij, GitHub, Git, Notion
- Cloud & DevOps: Amazon EC2, Docker, FileZilla
- 프로젝트의 데이터베이스 구조를 시각적으로 나타낸 ERD입니다.
- Spring Security와 JWT를 활용하여 로그인 인증 기능을 구현했습니다.
- 사용자가 구글 메일 인증을 통해 비밀번호를 찾을 수 있는 기능을 구현했습니다.
- js-tree를 활용하여 조직도를 트리 뷰 형태로 관리할 수 있도록 구현했습니다.
- WebSocket을 이용해 실시간으로 팀원 간 소통할 수 있는 메신저 기능을 구현했습니다.
- 팀원 간 효율적인 프로젝트 관리와 업무 분담을 위한 시스템을 구축했습니다.
- 사내 메일 시스템을 통해 팀원 간 원활한 의사소통과 정보 공유가 가능합니다.
프로젝트의 중요한 설정값은 이 사이트에서 확인할 수 있습니다.
(사이트는 private로, 팀 멤버만 접근 가능합니다.)
Witty Wave는 팀원 간 원활한 의사소통과 협업을 지원하여 IT 회사의 업무 효율성을 크게 향상시키는 시스템입니다.







