FE 온보딩
슬랙 채널
- 개발-백엔드: 백엔드 채널
- 개발-프론트: 프론트 채널
- 개발-qa-hotfix: qa 올라오는 채널 (버그도 올라와요)
- 기획-product: 기획 채널
- 디자인-product: 디자인 채널
- 전체-공지방
레포
repo 보시면, 프로젝트에 관한 설명이 나와있습니다.
-
env 파일
Terminal window NEXT_PUBLIC_API_BASE_URL=https://test-api.zeroone.it.krNEXT_PUBLIC_KAKAO_CLIENT_ID=4567aabdfa3cf2ea0b4e39dab7132788NEXT_PUBLIC_GOOGLE_CLIENT_ID=132052920860-fnatcni38tq9qf5nq9amclrbd4udvjui.apps.googleusercontent.comNEXT_PUBLIC_CLARITY_PROJECT_ID=tu1jhsrfyfNEXT_PUBLIC_GOOGLE_SHEETS_ID=1008sy1dNPjlmGdSO8GF-xe1nwGgAC2gk47wiR4841t4GOOGLE_SERVICE_ACCOUNT_EMAIL=bi-278@zerotoone-464202.iam.gserviceaccount.comGOOGLE_PRIVATE_KEY="***REDACTED***\n"
온보딩하면서 재형님이 잘 정리해주셔서 감사해요! 재형님이 작성해주신 내용 토대로 현재 프로젝트 상황을 수정했어요.
app router
nextjs app router를 사용하고 있어요.
- src/app
- (admin): 관리자 페이지
- (landing): 랜딩 페이지 (메인 페이지)
- (service): 서비스 페이지
- 대부분의 페이지는 여기에 있어요. 서비스 소개 페이지, 어드민 페이지를 제외한 모든 페이지는 여기서 선언해주시면 돼요.
마이그레이션 해야할 부분
- fsd → type based
- features, entities, widgets은 fsd 구조라서 리팩토링이 필요해요.
- src/components/ui: src/components/ui/(shadcn)에 있는 컴포넌트를 src/components/ui로 옮겨야해요.
- src/components/ui/(shadcn) 컴포넌트를 src/components/ui에서 사용할 경우, src/components/ui에 합쳐주세요.
- nextjs를 사용하고 있지만, SSR를 사용하고 있지 않아요.
openapi 적용
- 백엔드 팀에서 api가 업데이트되면, FE 레포지토리에 feature/openapi-new 브랜치가 올라와요. 이 브랜치를 develop에 머지해주시면 돼요.
- 새로운 api 생겼을 때의 사용법은 readme를 참고해주세요!
브랜치
지라
QNRR-643부터 646는 하나의 기능이에요.
그 중 하나에 클릭하셔서, 하위 작업에 본인 작업을 추가해주시면 됩니다.
- 중요한 건, 맨 앞에 이름을 써주셔야 해요.
[유수아]제목 이런 식으로 작성해주시면 됩니다.
그리고 앞에 빨간색 bug 아이콘 표시는 QA에서 수정해야 할 부분이라고 봐주시면 돼요.
스크린샷 2026-01-06 오전 12.20.51.png
링크
코드 리뷰
기능 구현에 바빠서 코드 리뷰를 못하고 있지만,
PR 올리면 채널에 아래와 같이 알림와요.
스크린샷 2026-01-04 오후 10.51.42.png
sprint2
현재 스프린트2 각 기능 담당자는 다음과 같아요.
- 백엔드팀
- 멘토스터디 결제/정산: 이도현님
- 미션: 박경도님
- 알림: 성효빈님
- 기획: 윤동주님, 매니저님
- QA: 윤동주님, 최현준님