스팩스페이스(team 나인스팩스) 협업 환경 구성 - 3

joyoung·2024년 6월 23일
0

나인스팩스 진행과정

앞서 기획 , 디자인 시안에서 기획 의도와 디자인 시안에 대한 질의를 통해 피드백을 받고
결정된 디자인 피그마를 받아보았다.
디자인 부분에서는 추후 개선 사항이 있을 수 있다고 판단되지만
기획 부분에서는 변동 사항이 없는 것으로 확인 되었다.
기획에서 세부적인 내용은 개발 자유도를 준다고 답변

기획안의 주요기능은

  1. 회원가입, 로그인 ( 전역 로그인 처리, 세션 관리 )
  2. 마이페이지 ( 회원정보 수정 , 관심종목 관리 )
  3. 챗봇 ( GPT 답변 )
  4. 뉴스 ( 종목 관련 뉴스 )
  5. 리포트 ( AI 주식 분석)

웹 플로우는
렌딩 -> 로그인 , 회원가입 -> 각 메뉴 접근

순으로 로그인시 모든 페이지 접근권한을 얻을 수 있다.

AI 주식 분석

나는 리포트 ( AI 주식 분석) 페이지를 맡게 되었다
해당 종목의 정보 요약 , 차트 , AI 애널리스트 , 투자적합도
내가 판단하기에 가장 핵심은 페이지의 캐싱 처리 및 gpt prompt를 얼마나 신뢰성 있게 작성하느냐

협업 환경 세팅

  • 프레임 워크 : next.js
  • 라이브러리 : typescript , tailwind , zustand , eslint 등

팀 규칙

  • 깃 컨벤션 과 코드 컨벤션
  • git action slack 연동
  • 재사용성이 높은 컴포넌트를 /common 폴더에서 관리
  • branch 전략은 Github flow 사용

github

  1. git organization 에서 프로젝트를 관리
  2. main 과 dev 브랜치 생성
  3. dev 브랜치에서 작업 각 기능 브랜치 생성후 작업
  4. 작업완료시 풀리퀘스트 요청 5인 구성 팀에서 3명 이상이 리뷰를 올려야 머지 처리

렌딩 페이지와 ,실 서비스 페이지의 구분 처리를 root page를 삭제하고
(before) (after) 로 처리

profile
꾸준히

0개의 댓글