참여자 - 박유현, 주형진, 마혜경, 김남경, 정현진
안건
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


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
- 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 위치 ?
- 폴더 구조
- components
- home
- index.js
- detail
- common
- pages
- layout
- hooks
- contexts
- stories
src 4
5) 소통 방식
1) 회의시간: 매일 13시 스크럼 대신
2) 질문 & 이슈 있을 때
: 슬랙에 코드와 선 질문, 간단한거는 마이크 켜고 얘기도 하고
3) 일정 관리 : 노션 캘린더 및 슬랙
4. 다음 시간(6/7) 까지 TO DO
1) merge 방법 공부하기
2) 참고할만한 사이트 조사하기
3) UI library 디자인 뭐 있는지 보고 오기(ant design, bootstrap..)
4) 기능 생각해오기