- Spring Boot Framework 3.1.2
- Java 17
- Spring Batch
- JPA, JPQL
- Docker
- Docker Compose
- Shell Script
작가가 고객의 얼굴을 보고 화상으로 캐리커처를 그리는 플랫폼
- 인증 / 인가
- 갤러리 검색 / 조회
- 예약
- 채팅
- 챗봇
- 화상 회의
- 갤러리 검색, 작가 검색 기능
- 작가에게 예약 걸기 기능
- 예약 수락, 거절 기능
- 사용자 간 채팅 기능
- 챗봇이 예약 알람과, 예약 시간 임박 알람을 보내는 기능
- 화상 회의실 기능
- 회의실 안에서 멀티 레이어로 실시간으로 그림을 그릴 수 있는 기능
- 그림을 그리는 과정을 타임랩스 GIF로 만들어 다운로드할 수 있고, Public하게 공개할 수 있는 기능
기능 | 활용한 기술 스택 |
---|---|
화상 회의실 기능 | OpenVidu |
챗봇 | Spring Batch |
채팅 | Web Socket, Kafka |
CICD | Jenkins |
Infra | Docker, Docker Compose, Shell script |
이름 | 개발 분야 | 담당 파트 | 기타 역할 |
---|---|---|---|
김소희 | 프론트엔드 | OpenVidu 화상 회의 | 팀장 |
김영석 | 프론트엔드 | 전체적인 UI, UX 담당 | 프론트엔드 리더 |
박지원 | 프론트엔드 | 채팅 (웹소켓 통신) | |
강병선 | 백엔드 | 채팅 (Kafka, 웹소켓 통신) | |
조성찬 | 백엔드 | OpenVidu API 서버 개발 및 CICD 파이프라인 구축 | 인프라, CICD |
허유정 | 백엔드 | 유저 인증 / 인가 및 전체적인 API 개발 |