본 프로젝트는 개발자 성장 중심의 생태계를 형성하기 위한 목적으로 진행하였으며, 개발과 관련된 CS 문제풀이 기능과 1:1 멘토링 기능을 웹 서비스 위에서 제공합니다.
- 주제: WebRTC를 활용한 영상 채팅 서비스라는 주제를 개발자 성장 중심의 생태계를 만들기 위한 웹 서비스로 확장 및 응용
- 일정: 2023.02 ~ 2023.04
- 인원: 5명
카카오 클라우드 스쿨 2기 개발자 과정 최우수 프로젝트로 선정되었습니다.
- 모든 사용자가 자유롭게 개발과 관련된 다양한 CS 지식을 문제로 출제하고 풀 수 있는 기능을 제공합니다.
- 언택트 환경에서 1:1 멘토링을 진행할 수 있는 화상 회의 공간을 제공합니다. 이때, 화상회의 공간은 WebRTC 상용서비스
daily.co
를 이용합니다. - 사용자 개인의 이력 및 경력정보를 작성할 수 있는 이력서 작성 기능을 제공합니다.
- 사용자의 유입을 이끌어내기 위해 포인트 및, 칭호 시스템과 같은 재미요소를 첨가하여 사용자가 이유와 목적을 가지고 서비스를 이용할 수 있도록 개발했습니다.
서비스 시연 영상은 링크에서 시청하실 수 있습니다.
- AWS Tools: EKS(Ingress, Service, Deployment, Pod), EC2, S3, Route53, ACM, Cloud Watch
- Presentation Tier: TypeScript, React, Nginx
- Application Tier: Java, Spring Boot, Gradle, Lombok, JUnut5, Mockito, Querydsl, JWT, RabbitMQ, Spring Security, Spring Data JPA, Spring Rest Docs
- Data Tier: MariaDB, Redis
- CI/CD: Jenkins, ArgoCD, Github, Docker
- etc: IntelliJ, VSCode, ERD Cloud, Notion, Slack, Figma
- Member(사용자) API 명세서: 링크에서 확인하실 수 있습니다.
- Solve(문제풀이) API 명세서: 링크에서 확인하실 수 있습니다.
- Live(멘토링) API 명세서: 링크에서 확인하실 수 있습니다.
이름 | 역할 | Github |
---|---|---|
문태준 | - 팀 리드 - 사용자 인증 시스템 개발 - AWS EKS Cluster 및 Managed 서비스 연동 - CI/CD 파이프라인 구축 |
lango |
강지덕 | - daily.co 연동 서비스 개발 - 메시지 브로커를 이용한 알림 서비스 개발 |
paduck-96 |
김지수 | - 멘토링 1:1 예약 서비스 개발 - AWS RDS 및 Redis DB 연동 및 최적화 |
soojik |
윤태호 | - 문제풀이 서비스 검색 기능(동적쿼리) 개발 | EagerProgrammer |
이정엽 | - 문제풀이 답안 검증 시스템 개발 - S3 파일 업로드 프로세스 구축 |
ITfervor |