etc

WEB프로젝트 - Woori-Dongne 🏙️

seo dori 2023. 8. 18. 13:47

기획부터 배포까지 경험할 수 있었던 이번 프로젝트였습니다. BM선정과 기능정의서, API목록, User Flow를 작성하면서 앞선 프로젝트보단 문서화적으로 정리해나가면서 진행할수 있었습니다. 배포할 때에는 EC2에서 pm2를 이용할수 있었습니다.

 

초기 user flow

 

API 목록정리

기능정의서를 먼저 작성한뒤 API목록정리를 하니 좀더 구체화가 쉬웠습니다. 

 

ERD

 

최종 page 기획

Business Model선정부터 기획을 하게된 이번 프로젝트는 동네 커뮤니티를 활성화 시키기 위한 웹 어플리케이션입니다.

Nest를 이용하며 진행했던 프로젝트라 공식문서와 여러 블로그들을 보며 공부하면서 진행하였습니다.

이번 프로젝트를 진행하면서 구현한 API별로  Unit Test를 구현할수 있었습니다. (마지막 수정된 API들은 아직 test수정못하였지만)

사실 API구현보다 Unit Test를 작성하는데 시간이 배로 들어 그만두고 싶었만ㅋㅋㅋㅋㅋㅋ 중요하다는것을 알고 이번 프로젝트에서는 테스트를 다 구현해보고 싶었기 때문에 계속 이어 나갈수 있었습니다.
앞선 프로젝트를 진행하면서는 다 구현을 하고 docker 파일을 만들어 ec2에 띄었었지만 이번에는 프로젝트는 API별로 하나의 브런치가 머지될때마다 PM2를이용하여 서버를 업데이트해줄 수 있었습니다. 

 

 

https://github.com/Woori-Dongne/backend-api