친구 및 동료들과 자유롭게 채팅하고,
화상회의를 통해 업무 효율을 높이고 실시간으로 소통해보세요!
🎥 UCC 보러가기
- 기획 및 설계 : 22.04.11 ~ 15
- 프로젝트 구현 : 22.04.18 ~ 05.17
- 버그 수정 및 산출물 정리 : 22.05.18 ~ 20
|
👑 손창현 (Back-End) |
🙂 송민수 (Front-End) |
😆 이다예 (Back-End) |
😁 인주비 (Front-End) |
🙄 정홍진 (Back-End) |
😶 제진명 (Front-End) |
| Server |
UI/UX |
Server |
UI/UX |
Server |
UI/UX |
| Team TOOLIV |
|---|
![]() |
상세 기술스택 및 버전
| 구분 | 기술스택 | 상세내용 | 버전 |
|---|---|---|---|
| 공통 | 형상관리 | Gitlab | |
| 이슈관리 | Jira | ||
| 커뮤니케이션 | Mattermost, Notion | ||
| BackEnd | DB | MySQL | 5.7 |
| Redis | 7.0.0 | ||
| Java | zulu | 8 | |
| Spring | Spring Boot | 2.6.6 | |
| Spring Security | |||
| Spring Data JPA | |||
| IDE | Eclipse | JEE 2020-06 | |
| IntelliJ | 2021.3.1 | ||
| Cloud Storage | AWS S3 | ||
| Build | Gradle | 7.4 | |
| Socket | |||
| WebRTC | OpenVidu | 2.21.0 | |
| OpenVidu-server-kms | 2.21.0 | ||
| API Docs | Swagger | 3.0.0 | |
| Client | HTML5 | ||
| CSS3 | |||
| JavaScript(ES6) | |||
| React | 17.0.2 | ||
| TypeScript | 4.6.3 | ||
| emotion | CSS in JS | 11.x | |
| recoil | 전역상태관리 | 0.6.1 | |
| electron | desktop app | 18.1.0 | |
| openvidu | webRTC | 2.21.0 | |
| stompjs | webSocket | 6.1.2 | |
| IDE | Visual Studio Code | 1.67.1 | |
| Build | react-build | ||
| electron-build | |||
| FrontEnd | HTML5 | ||
| CSS3 | |||
| JavaScript | |||
| Next | 12.1.6 | ||
| React | 18.1.0 | ||
| TypeScript | 4.6.4 | ||
| Server | 서버 | AWS EC2 | |
| 플랫폼 | Ubuntu | 20.04.3 LTS | |
| 배포 | Docker | 20.10.12 |
| 시스템 구성 |
|---|
![]() |
- TOOLIV을 처음 사용하는 사용자들도 서비스를 쉽게 사용할 수 있도록 튜토리얼을 제공합나다.
| 튜토리얼 |
|---|
![]() |
- 워크스페이스는 팀 구성원이 함께 소통하고 작업할 수 있는 채널로 구성됩니다. 공동의 작업공간인 워크스페이스를 생성하고 소통하고 싶은 회원을 초대할 수 있습니다.
| 워크스페이스 생성 및 초대 |
|---|
![]() |
- 채널은 채팅 및 파일 송·수신, 화상회의 등 팀원들이 모여 업무를 공유할 수 있는 공간입니다.
- 공개/비공개 여부을 선택할 수 있습니다. 워크스페이스 소속멤버라면 해당 워크스페이스의 모든 공개채널에 참여할 수 있습니다.
- 채팅채널 또는 화상채널을 생성할 수 있습니다.
| 채널 초대 |
|---|
![]() |
| 공개 채널 참여 |
|---|
![]() |
- Markdown, 파일 송·수신을 포함하여 개인 또는 팀 전체에 쉽게 연락할 수 있는 수단입니다.
- 채팅 알림 기능을 제공합니다.
- 채널 내 검색 기능을 제공하여 필요한 정보를 쉽게 찾을 수 있습니다.
| 채팅 및 파일 전송 |
|---|
![]() |
| 채팅 알림 |
|---|
![]() |
| 채널 내 채팅 검색 |
|---|
![]() |
| 개인 메세지 - 유저 검색 |
|---|
![]() |
| 개인 메세지 - 프로필 클릭 |
|---|
![]() |
- 화면공유 기능을 제공합니다.
- 화상회의 중에도 실시간 채팅이 가능합니다. 기존 채팅내역도 확인할 수 있습니다.
| 화상 회의 및 채팅 |
|---|
![]() |
- 외부 서비스로부터 메세지를 받을 수 있습니다.
- 웹훅을 생성하고, 생성된 웹훅 ID를 통해 외부로부터 받는 메세지를 채팅창으로 확인합니다.
| 화상 회의 및 채팅 |
|---|
![]() |
- 메세지 전송 예약 기능을 제공합니다.
- 일정 시간이 되면 메세지 및 파일을 매일 자동으로 전송할 수 있습니다.
- 사용자들은 단순 반복 업무를 자동화하고, 본 업무에 집중할 수 있습니다.
| 화상 회의 및 채팅 |
|---|
![]() |
- 파일 모아보기 기능을 제공합니다.
- 채널 내에서 주고 받은 파일을 한 눈에 확인할 수 있습니다.
| 화상 회의 및 채팅 |
|---|
![]() |
| 구분 | 링크 |
|---|---|
| 공통코드 | 공통코드 바로가기 |
| 와이어프레임 | 와이어프레임 바로가기 |
| 컨벤션목록 | 컨벤션목록 바로가기 |
| ERD | ERD 바로가기 |
| 포팅매뉴얼 | 포팅매뉴얼 바로가기 |
| 외부서비스 이용 | 외부서비스 이용 바로가기 |
| 시연 시나리오 | 시연 시나리오 바로가기 |
TOOLIV Enterprise Edition - Deployment - Follow the guide we provide.
















