Smilegate winterCamp

Jiny's 개발 일기·2023년 2월 24일
0

Projects

목록 보기
5/8

팀 : Smilesonte

각 프로젝트 코드는 각 BRANCH에서 볼 수 있습니다.
프로젝트 자료는 docs 패키지에서 볼 수 있습니다.

  • 목적 : 2022 스마일게이트 윈터 데브 캠프의 팀 프로젝트입니다
  • 인원 : 김성윤(BE),남정진(BE),이다혜(FE),김근범(AOS)
  • 기간 : 2022.01~2022.02

프로젝트 소개

  • 판매자가 자신의 기술을 공유할 수 있는 플랫폼
  • 기술 공유를 위해서 1대1 채팅, 음성 채팅, 화상 채팅 기능을 제공

아키텍쳐

  • Auth, Product 서버는 하나의 서버, 프로젝트 폴더에서 시작했지만
    • 하위 폴더로 분리하여 격리된 폴더에서 작업을 진행
  • MySQL 서버또한 같이 DB 안에서 사용하였으나
    • 다른 database(schema)에서 논리적으로 분리하여 사용

기술 스택

FrontEnd

  • React.js
  • TypeScript
  • Styled-Components
  • Recoil
  • Storybook
  • Figma

Android

  • Kotlin
  • Android Studio
  • SQLite
  • Figma

BackEnd

  • 김성윤(BackEnd)
    • OAuth
    • Spring Cloud
    • Spring Boot
    • JPA(Hibernate)
  • 남정진(BackEnd)
    • Spring Boot
    • JPA(Hibernate)
    • Spring Web Socket
      • SockJS(Stomp)
      • Stomp-Client
    • WebRTC, Mediasoup(SFU)
      • Socket.io
      • express
    • MySQL

회고록

어려웠던 점

  • 이때까지의 프로젝트에서 항상 리더의 역할만 하다 팔로워 역할을 하다보니 개인적인 고집과 의견이 강해 충돌 발생
  • 프로젝트 완성도에 집착하다보니 문제점만 찾게되어 팀원의 사기를 하락

해결했던 방법 & 배운 점

커뮤니케이션 능력도 매우 중요한 능력이다!

  • 더 나은 상황을 위해서 자신이 어떻게 행동해야 하는지를 항상 성찰
    • 팀원 칭찬을 통해 팀원의 사기 상승과 편안한 분위기 형성
    • 프로젝트 완성보다는 같이 나아가며 성장하려는 태도를 가지기
  • 항상 팀원의 상태를 물어보며 상대방의 상황과 생각을 들으려고 하기
    • 이 부분이 가장 먼저 했는데 이는 Smilegate 멘토님이 팀원의 상태를 물어보는 것이 팀워크에 큰 도움을 줄 수 있다는 조언을 해주심
profile
옛날 블로그 주소 : https://jeongjin984.github.io/

0개의 댓글