Skip to content

TOOLIV/tooliv

Repository files navigation


toolive_logo

목차

  1. 서비스 소개
  2. Git Book 보러가기
  3. UCC 보러가기
  4. Microsoft Store 바로가기
  5. 프로젝트 기간
  6. 팀원 소개
  7. 기술 스택
  8. 시스템 아키텍처
  9. 주요 기능
  10. 프로젝트 관련 문서

💡 서비스 소개

협업을 위한 새로운 선택, TOOLIV

친구 및 동료들과 자유롭게 채팅하고,
화상회의를 통해 업무 효율을 높이고 실시간으로 소통해보세요!




🌷 Microsoft Store 바로가기 - Community Edition

🥀 Microsoft Store 바로가기 - Enterprise Edition

Microsoft Store



📆 프로젝트 기간

22.04.11 ~ 05.20

  • 기획 및 설계 : 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)

REST API
UI/UX
REST API
UI/UX
REST API
UI/UX
Team TOOLIV
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, 파일 송·수신을 포함하여 개인 또는 팀 전체에 쉽게 연락할 수 있는 수단입니다.
  • 채팅 알림 기능을 제공합니다.
  • 채널 내 검색 기능을 제공하여 필요한 정보를 쉽게 찾을 수 있습니다.
채팅 및 파일 전송
채팅 및 파일 전송
채팅 알림
채팅 알림
채널 내 채팅 검색
채널 내 채팅 검색
개인 메세지 - 유저 검색
개인 메세지 - 유저 검색
개인 메세지 - 프로필 클릭
개인 메세지 - 프로필 클릭

화상회의

  • 화면공유 기능을 제공합니다.
  • 화상회의 중에도 실시간 채팅이 가능합니다. 기존 채팅내역도 확인할 수 있습니다.
화상 회의 및 채팅
화상 회의 및 채팅

Incoming Webhook

  • 외부 서비스로부터 메세지를 받을 수 있습니다.
  • 웹훅을 생성하고, 생성된 웹훅 ID를 통해 외부로부터 받는 메세지를 채팅창으로 확인합니다.
화상 회의 및 채팅
웹훅

메세지 전송 예약

  • 메세지 전송 예약 기능을 제공합니다.
  • 일정 시간이 되면 메세지 및 파일을 매일 자동으로 전송할 수 있습니다.
  • 사용자들은 단순 반복 업무를 자동화하고, 본 업무에 집중할 수 있습니다.
화상 회의 및 채팅
메세지 전송 예약

파일 모아보기

  • 파일 모아보기 기능을 제공합니다.
  • 채널 내에서 주고 받은 파일을 한 눈에 확인할 수 있습니다.
화상 회의 및 채팅
파일 모아보기

📋 프로젝트 관련 문서

구분 링크
공통코드 공통코드 바로가기
와이어프레임 와이어프레임 바로가기
컨벤션목록 컨벤션목록 바로가기
ERD ERD 바로가기
포팅매뉴얼 포팅매뉴얼 바로가기
외부서비스 이용 외부서비스 이용 바로가기
시연 시나리오 시연 시나리오 바로가기



TOOLIV Enterprise Edition (설치형) 서비스 이용하기 - 배포



Deployment

TOOLIV Enterprise Edition - Deployment - Follow the guide we provide.


API References

TOOLIV Enterprise Edition - API References