Pre-Project 기간때는 Stackoverflow를 클론코딩 한다고 한다.
Pre-Project기간은 약 10일 정도의 기간만 주어져 모든 기능을 구현하기에는 무리가 있다고 판단되어 일부 기능만 구현하게 되었다. 백엔드와 프론트간 어떤 기능을 구현할 지 정하게 되었다. Bare-Achievement를 모두 구현하면 이후에 Advance 부분을 진행하기로 하였다.
프로젝트를 위해 서버 배포 방식을 정하였다. 우리에게 주어진 선택지는 세가지였다.
이 중 우리는 1번을 선택하였다.
이유는 무료이고(물론 일정 이상 사용하면 과금을 해야 하지만), 작업한 결과물을 간단히(?) 배포가 가능하고 gitActions를 활용한 자동배포화가 가능하기 때문이다.
물론 AWS를 아직은 잘 다루지는 못하나 익숙해지면 AWS의 장점을 잘 살릴 수 있을 것이다.
어떤 기능을 구현할지 정했으므로 API문서를 작성하였다. 원래 REST doc를 사용하는게 좋으나 먼저 틀을 잡아두는게 좋을 것 같아 작성하게 되었다.