Skip to content
Hyun edited this page Aug 22, 2025 · 1 revision


❤️ 언플러그에 오신 것을 환영합니다 🤗

👪 언플러그 프로젝트의 구성원


👊 프로젝트 목표

"UnPlug 서비스는 현대인 디톡스를 디지털 제한 도구, AI 등으로 돕는 사용성 앱입니다."

🎯 주요 목표

1️⃣ 커뮤니티 및 챌린지

  • 커뮤니티를 통해 디톡스 방법을 공유 가능

2️⃣ 디지털 제한 도구

  • 휴대폰 사용 시간을 줄이는 타이머 기능 제공

3️⃣ AI 봇을 통한 상담

  • 봇을 통하여 상담 및 치료 권유 가능

💬 컨벤션

💻 코드 컨벤션

변수 : 카멜케이스+숫자 (예 : productData, selectedOption)

ㄴ 변수 할당값이 boolrean일 경우: is를 접두사로 (const isLoading = false;)

상수 : 대문자, 단어 합성시 언더스코어

const BASE_URL = "http://localhost:3000/"

함수 : 화살표 함수 작성

const page = () => {}

📁 폴더

  • 폴더명 : 소문자로 작성하기 이어지는 단어 - 예시) : user-id

  • 파일명 : 함수명이랑 동일하게 작성하기

    컴포넌트 파일 : 파스칼 케이스 (예: ProductDetail.tsx, Header.tsx)

    스타일 시트 파일 : 스타일 적용할 파일명+.styled (예 : ProductDetail.styled.tsx, Header.styled.tsx)

📌 커밋 컨벤션

[타입] 날짜 ID 제목 #이슈번호

"[타입] <날짜> 제목 #이슈번호" 의 형식으로 제목 작성

제목은 20자 이내 / 변경사항이 "무엇"인지 명확히 작성 / 끝에 마침표 금지

예)
git commit -m "커밋 태그: 커밋 내용 (#이슈번호)"
[Feat] 01/21 초기 프로젝트 생성

  • init: 처음 빌드
  • feat: 새로운 기능 추가
  • fix: 버그, 오류 해결
  • docs: README나 WIKI 등의 문서 수정
  • remove: 폴더 또는 파일 삭제, 쓸모없는 코드 삭제
  • rename: 파일 이름 변경 또는 파일 이동
  • refactor: 기능 추가나 버그 수정이 없는 코드 변경 (코드 구조 변경 등의 리팩토링)
  • style: 코드 formatting, 세미콜론 누락 등 코드 자체의 변경이 없는 경우
  • design: CSS 등 사용자 UI 디자인 변경
  • test: 테스트 코드, 리팩토링 테스트 코드 추가
  • chore: src 또는 test 파일을 수정하지 않는 기타 변경 사항 (빌드/패키지 매니저 설정 변경 등)
  • merge: merge 하는 경우
  • !BREAKING CHANGE: 커다란 API 변경의 경우
  • !HOTFIX: 급하게 치명적인 버그를 고쳐야 하는 경우

ᛘ 브랜치 컨벤션

main : 배포용

develop : 개발용

feat/이슈번호-기능 feat/22-login

git push origin feat/22-login 푸쉬 후 github 페이지에서 devleop으로 PR, merge 하기

코드리뷰 담당자

[FE]

정현수 - 김민규

김민규 - 정현수

[BE]

김민정 - 김태연

김태연 - 최기원

최기원 - 김민정

프론트엔드와 백엔드 로직은 각자 한 명씩 돌아가며 담당. 전체적으로 봐야 할 코드일 경우 최소 두 명씩 담당.

📆 데일리 스크럼

Unplug 프로젝트는 2025년 8월 22일 ~ 까지의 기간 동안 진행되었습니다.

📅 프로젝트 (8월)

1 2
3 4 5 6 7 8 9
10 11 12 13 14 15 16
17 18 19 20 21 22 23
24 25 26 27 28 29 30
31

📅 프로젝트 (9월)

1 2 3 4 5 6
7 8 9 10 11 12 13
14 15 16 17 18 19 20
21 22 23 24 25 26 27
28 29 30