Skip to content
@kcs-developers

Developers

개발자 성장 중심의 생태계를 형성하기 위한 웹 서비스 Developers 프로젝트의 저장소입니다.

👨🏻‍💻 Developers

본 프로젝트는 개발자 성장 중심의 생태계를 형성하기 위한 목적으로 진행하였으며, 개발과 관련된 CS 문제풀이 기능과 1:1 멘토링 기능을 웹 서비스 위에서 제공합니다.


👋 About

  • 주제: WebRTC를 활용한 영상 채팅 서비스라는 주제를 개발자 성장 중심의 생태계를 만들기 위한 웹 서비스로 확장 및 응용
  • 일정: 2023.02 ~ 2023.04
  • 인원: 5명

🏆 Awards

카카오 클라우드 스쿨 2기 개발자 과정 최우수 프로젝트로 선정되었습니다.


🌟 Main function

  • 모든 사용자가 자유롭게 개발과 관련된 다양한 CS 지식을 문제로 출제하고 풀 수 있는 기능을 제공합니다.
  • 언택트 환경에서 1:1 멘토링을 진행할 수 있는 화상 회의 공간을 제공합니다. 이때, 화상회의 공간은 WebRTC 상용서비스 daily.co를 이용합니다.
  • 사용자 개인의 이력 및 경력정보를 작성할 수 있는 이력서 작성 기능을 제공합니다.
  • 사용자의 유입을 이끌어내기 위해 포인트 및, 칭호 시스템과 같은 재미요소를 첨가하여 사용자가 이유와 목적을 가지고 서비스를 이용할 수 있도록 개발했습니다.

서비스 시연 영상은 링크에서 시청하실 수 있습니다.


🏛️ Infra Architecture

Developers Infra Architecture


🖥️ Service Architecture

Developers Service Architecture


☁︎ Cloud Develop Skills and Tools

  • AWS Tools: EKS(Ingress, Service, Deployment, Pod), EC2, S3, Route53, ACM, Cloud Watch

🛠️ Application Develop Skills and Tools

  • 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

📝 API Specification

Developers API Specification


👥 Member

이름 역할 Github
문태준 - 팀 리드
- 사용자 인증 시스템 개발
- AWS EKS Cluster 및 Managed 서비스 연동
- CI/CD 파이프라인 구축
lango
강지덕 - daily.co 연동 서비스 개발
- 메시지 브로커를 이용한 알림 서비스 개발
paduck-96
김지수 - 멘토링 1:1 예약 서비스 개발
- AWS RDS 및 Redis DB 연동 및 최적화
soojik
윤태호 - 문제풀이 서비스 검색 기능(동적쿼리) 개발 EagerProgrammer
이정엽 - 문제풀이 답안 검증 시스템 개발
- S3 파일 업로드 프로세스 구축
ITfervor

Popular repositories Loading

  1. developers-manifest developers-manifest Public

    1

  2. .github .github Public

    팀의 README를 안내할 저장소입니다.

  3. developers-member developers-member Public

    Developers 프로젝트의 사용자 관련 서비스 Member의 Backend 저장소입니다.

    Java 1

  4. developers-solve developers-solve Public

    Developers 프로젝트의 문제 풀이 서비스 Solve의 Backend 저장소입니다.

    Java 3

  5. developers-live developers-live Public

    Developers 프로젝트의 화상 채팅 서비스 Live의 Backend 저장소입니다.

    Java 2

  6. developers-client developers-client Public

    Developers 프로젝트의 클라이언트 애플리케이션(Frontend) 저장소입니다.

    TypeScript 5

Repositories

Showing 8 of 8 repositories
  • .github Public

    팀의 README를 안내할 저장소입니다.

    kcs-developers/.github’s past year of commit activity
    0 0 0 0 Updated May 5, 2023
  • developers-member Public

    Developers 프로젝트의 사용자 관련 서비스 Member의 Backend 저장소입니다.

    kcs-developers/developers-member’s past year of commit activity
    Java 0 1 1 0 Updated May 4, 2023
  • kcs-developers/developers-manifest’s past year of commit activity
    0 1 0 0 Updated May 1, 2023
  • developers-client Public

    Developers 프로젝트의 클라이언트 애플리케이션(Frontend) 저장소입니다.

    kcs-developers/developers-client’s past year of commit activity
    TypeScript 0 5 1 0 Updated May 1, 2023
  • developers-live Public

    Developers 프로젝트의 화상 채팅 서비스 Live의 Backend 저장소입니다.

    kcs-developers/developers-live’s past year of commit activity
    Java 0 2 0 0 Updated Apr 30, 2023
  • developers-notify Public

    Developers 프로젝트의 알람을 제공하는 Notify 서비스의 저장소입니다.

    kcs-developers/developers-notify’s past year of commit activity
    Java 0 1 0 0 Updated Apr 28, 2023
  • developers-solve Public

    Developers 프로젝트의 문제 풀이 서비스 Solve의 Backend 저장소입니다.

    kcs-developers/developers-solve’s past year of commit activity
    Java 0 3 0 0 Updated Apr 28, 2023
  • developers-live-session Public

    Developers 프로젝트의 화상 채팅 서비스 Live의 화상 채팅방 세션 정보를 관리할 저장소입니다.

    kcs-developers/developers-live-session’s past year of commit activity
    HTML 0 1 3 0 Updated Apr 15, 2023

Top languages

Loading…

Most used topics

Loading…