HomeAboutMeBlogGuest
© 2025 Sejin Cha. All rights reserved.
Built with Next.js, deployed on Vercel
프로그래머스 프론트엔드 데브코스 2기
프로그래머스 프론트엔드 데브코스 2기
/
😤
동영팀
/
🛻
API 프로젝트
/
📄
0606 회의록
📄

0606 회의록

👍
참여자 - 박유현, 주형진, 마혜경, 김남경, 정현진
👍
안건
1. 아이디어 선정최종 선정2. 팀명 & 한줄 소개 & 프로젝트 명팀명프로젝트 명3. 기술 스택1) react 사용2) 배포3) 작업 환경 통일4) 컨벤션5) 소통 방식4. 다음 시간(6/7) 까지 TO DO

1. 아이디어 선정

의견들 모음
박유현: 클라이밍 영상 업로드 서비스(인스타그램처럼)
  • 우려되는 점
    • 비클라이밍자에게 자랑할 수 없음 → 클라이밍원들끼리 좀더 고급, 전문 정보를 교류할 수 있다, 틱톡 느낌 → 인스타그램과 차이점: 태그 색깔을 더 넣을 수 있다?? (자기가 깬 코스 돌 색깔?)
    • 관련 정보를 더 찾아봐야함(달리기 종목에 비슷한 앱 : 스트라바)
 
김남경 : 각 팀, 채널별로 정기 회의 시간에 미리 알림 옴 (ex. 네이버 밴드)
  • 우려되는 점
    • 폐쇄적인 API 특성 상 구현하기 어려운 형태일수도
 
정현진: 각 운동 시설(체육관, 헬스장, 클라이밍장 등)에서 자기 운동 기록 및 회원끼리 소통
  • 우려되는 점
    • 해당 헬스장을 다니고 있는지 회원 인증 방법: 관장이 승인
    • 등록 끊은 다음에 회원 관리 어떻게?
    • 신고 기능 없는 것이 아쉽 (차단..)
    •  
주형진: 프동여지도처럼 자신의 위치를 기준으로 주변 맛집을 등록 및 조회 가능
  • 카테고리 별로 조회 가능(치킨, 피자..)
  • 우려되는 점& 궁금한점
    • DB 수집 및 빠르게 뿌려주기 어려울 것 같다 지도(경도, 위도) 값을 API에 넣을 수 있을까?
    • 이미 네이버 기타 등에서 잘하고 있는 서비스가 많다 → 형태: 지도 또는 게시판 형식 → 주제: 맛집 외에도 헬스장 등 다른 카테고리로 바꿀 수 있다
    •  
 

최종 선정

마혜경: 사이드 프로젝트 팀원 구하는 사이트
  • 팀원 간 채팅 가능, 상호 평점 등록 가능(당근 마켓처럼)
  • 믿을 수 있는 팀원을 구하는 것이 목적
  • 채널(카테고리화): 포지션 별 , 기술 스택별
  • 우려되는 점& 궁금한점
    • 별점은 어떻게? → 사용자 정보 JSON 키 또는 따로 API 수정 요청도 해보자
    • 댓글을 통해 유저 정보 확인: 보안은 취약하지만 확인은 될듯?
 
ㅤ
박유현
김남경
마혜경
정현진
주형진
1순위
ㅇo
ㅤ
oㅇㅇ
ㅤ
ㅤ
2순위
ㅇㅇ
ㅤ
o
o
ㅇ

2. 팀명 & 한줄 소개 & 프로젝트 명

팀명

제안자
팀명
한 줄 소개
투표
유현
동없동
동영 없는 동영팀
ㅤ
남경
유현과 아이들
서태지와 아이들처럼 유현팀장님을 따라간다
ㅇ
혜경
형진네 꽃밭
제곧내
o
ㅤ
스위트 포테이토
ㅤ
oo
형진
감자밭
ㅤ
ㅇ
현진
ㅤ
ㅤ
동영 멘토
구황작물
척박한 환경에서도 프로젝트는 완수하리
oㅇoㅇ

프로젝트 명

ㅤ
프로젝트 명
한줄 소개
투표
혜경
개밥
개발을 해야 밥벌어먹고 살지 Gae Bap
ㅤ
ㅤ
404 not found
ㅤ
ㅤ
ㅤ
side work
ㅤ
ㅤ
형진
너 내 감자가 돼라
동료를 모집하는 느낌
ㅤ
ㅤ
리엑트 두 명 타요
동료를 모집하는 느낌
ㅤ
남경
개밥바닥
개발바닥 오마주
ㅤ
동영 멘토
개밥벌이 (gaebop)
개발자의 밥 벌이
ㅤ
유현
gather project
ㅤ
ㅤ
⇒ 결정 !! 2JAVATAYO
 
notion image
notion image
 
 

3. 기술 스택

1) react 사용

  • 전역 상태: context api
  • API : axios
  • style
    • emotion
  • ui
    • storybook(공통 컴포넌트 몇개만) / figma

2) 배포

: 나중에 고민해보기 (aws, netlify 등)
 

3) 작업 환경 통일

  • ESlint - recommended
  • Prettier
    • tab width: 2
    • 세미콜론 ; O
  • npm / yarn: 각자 선호하는 것 사용하기
  • node.js 버전 맞추기
  • git hook, husky
 

4) 컨벤션

  • git flow
    • feature - 이슈 번호
  • 커밋 컨벤션
    • ✨ feat: ㅇㅇㅇ 컴포넌트 구현 (gitmoji + 소문자로 기능)
    • merge → 각자 알아보기 (merge commit, rebase, squash)
  • 옵션
    • versioning
      • semantic
        • 멘토님) release branch 가 사용되기 어려울 것 같다
      • 멘토님 픽) calendar
        • 한 주에 2번..?
        • 참고 calver
  • PR 템플릿
    • # 개요 # 상세 # 이슈 # 사진, gif
    • (다음 날 스크럼 시간 전까지) 2명 approve → merge (스스로 머지, 브랜치 삭제까지)
  • Issue 템플릿
    • name: Feature description: Propose a new feature title: "feat: TITLE" labels: ["Type: Feature"] assignees: - pers0n4 body: - type: textarea id: description attributes: label: Desription description: Provide a brief summary of the feature you would like to see. validations: required: true - type: textarea id: use-case attributes: label: Use Case description: Describe the use case(s) that the proposed feature would enable. validations: required: false
      프로젝트에 관한 이슈 자유롭게~ label:
       
  • Code style
    • 네이밍 규칙
      • 클래스, 컴포넌트 대문자 시작 카멜
      • 변수명 카멜
      • 함수 동사+명사, 카멜
        • 화살표 함수
      • 불리언 동사 + 명사
      • 상수명 대문자_대문자
    • style 위치 ?
  • 폴더 구조
    • src 4
      • components
        • home
          • index.js
        • detail
        • common
      • pages
      • layout
      • hooks
      • contexts
      • stories

5) 소통 방식

1) 회의시간: 매일 13시 스크럼 대신
2) 질문 & 이슈 있을 때
: 슬랙에 코드와 선 질문, 간단한거는 마이크 켜고 얘기도 하고
3) 일정 관리 : 노션 캘린더 및 슬랙
 

4. 다음 시간(6/7) 까지 TO DO

1) merge 방법 공부하기
2) 참고할만한 사이트 조사하기
3) UI library 디자인 뭐 있는지 보고 오기(ant design, bootstrap..)
4) 기능 생각해오기