멋사 부트캠프

[멋사 부트캠프] 프로젝트 시작

sagecode 2025. 7. 9. 12:10

프로젝트 목표/의도

MoodBook은 사용자의 감정 상태에 따라 맞춤형 독서 추천을 제공하는 웹 서비스로, 기존의 단순한 책 추천을 넘어 사용자의 감정에 공감하는 책 큐레이션 경험을 제공하고자 기획했다.

 

프로젝트를 위한 초기 세팅 - 일정공유, 개발 문화

처음에 인사를 나눈 후 각자 개인 일정에 대해서 공유를 먼저 했다. 대면으로 만나야 하는 시간이 중요하므로 스케줄링 먼저 진행하였다. 

 

 

일단 협업을 위해 Github Organization을 공유했다. Github Organization을 기반으로 백엔드와 프론트엔드 각자의 레포지토리를 분리해 관리했다.


초기 세팅 단계에서 브랜치 전략, 커밋 컨벤션, PR 리뷰 등 개발 문화에 대한 논의도 진행했다.

 

개발 환경 세팅

MoodBook 프로젝트를 시작할 때 가장 신경 쓴 부분 중 하나는 팀원별 개발 환경의 차이였다. 실제로 Mac(M1, M2, M4, Intel)과 Windows 등 운영체제부터, 램·저장공간, IDE, Node와 Java 버전까지 다 달라서 코드가 잘 동작하지 않거나 예기치 않은 오류가 발생하는 일이 있었다. 그래서 프로젝트 초기에 필수 버전과 환경을 통일하고, 세팅 방법과 환경변수 관리법을 문서화해서 공유했다.