이 문서는 11월 22일에 작성되었습니다.
먼저, 찜꽁은 기존에는 독립적으로 존재하는 서비스였습니다. 허나 캠퍼스플랫폼에서 포털사이트를 만든다는 명목으로, 기존의 프로젝트에서 분리해내는 작업을 하고 있습니다.
이 때, 기존의 backend 코드는 kotlin으로 새로 구성함과 동시에 API 명세 및 데이터 구조를 간략화하는 작업을 하였습니다. 이에 따라 프론트엔드는 달라진 API 명세와 데이터 스키마에 대응하는 작업을 하는 중 입니다.
계획된 작업은 다음과 같습니다.
먼저, 실행을 위해 Node.js 16.20.2 버전으로 다운그레이드가 필요합니다.
nvm / n으로 버전 관리가 가능하므로, 이를 이용해서 버전을 맞춰주신 후 개발을 진행하시면 됩니다.
패키지 매니저는 yarn을 사용합니다.
# 패키지 설치
yarn install
# 로컬 환경에서 실행
yarn start
프로젝트에서 사용하는 환경 변수가 있습니다. 소셜 로그인 관련 환경 변수인데, 아직 완전히 제거하지 못해 프로젝트 구동시 사용됩니다. @5기 유스 혹은 @5기 윤생 에게 요청 주시면 환경변수 파일 드리겠습니다.
다운로드 파일은 .env 로 프론트엔드 프로젝트 최상단(frontend 디렉터리)에 배치해주세요.
API를 점진적으로 이전하기 위해 기존의 API를 사용하면서 이전을 하고 있습니다. 따라서 기존 API 요청과 다른 API 요청 부분을 코드적으로 분리하였습니다.
관련 PR : https://github.com/woowacourse-teams/2021-zzimkkong/pull/976/files
