꿈틀꿈틀 개발일기

Bunnies - 백오피스 프로젝트

by jeongminy

프로젝트명

Bunnies

 

GITHUB

https://github.com/HwangSeungHyeon/bunnies

 

GitHub - HwangSeungHyeon/bunnies

Contribute to HwangSeungHyeon/bunnies development by creating an account on GitHub.

github.com

 

와이어프레임

 

ERD

 

 

API

 

 

 

 

PPT 자료

https://www.canva.com/design/DAF6y7r31rM/gxlMSyWeIgI5_V7OL4_ZCQ/view?utm_content=DAF6y7r31rM&utm_campaign=designshare&utm_medium=link&utm_source=editor

 

 

NOTION

https://www.notion.so/5-Bunnies-ed6bc32992644e5f9736f647c23751ef

 

 

팀원블로그

황승현 https://velog.io/@xlddy02/posts

최윤미 https://enzoenzo.tistory.com/

강군호 https://velog.io/@koon5/posts

한정민 https://varjm.tistory.com/

 

 

역할분담

황승현: 게시물 CRUD 기능, 관심목록 기능, 관리자 페이지, Ngrok를 이용하여 로컬 서버를 Public으로 배포

최윤미: 댓글 CRUD 기능

강군호: 프로필 관리, 사용자 인증 기능, 관리자 페이지, 백오피스 구현

한정민: 프로필 관리, 사용자 인증 기능, 관리자 페이지, S3를 이용한 이미지 업로드

 

 

KPT 회고

 

Keep
- Git 컨벤션을 사용해서, 일관성 있는 Commit 메시지를 유지하는 것 
- Milestone을 사용해서, 기능 별 일정을 관리한 것
- 오류 관련 내용을 github의 issue 로 관리하고 공유한 것 

Problem
- 예외 관련 API를 좀 더 세분화 하지 못했다.
- 에러 코드를 정의하지 않았기 때문에, 매번 구글링해서 찾아보는 과정이 필요했다.
- 연관관계 설정할 때, 외래키를 사용해서 데이터베이스를 연결하는 게 아니라, repository로 강제로 이어붙인 점이 아쉬웠다.
- 지금은 너무 간단한 기능만 구현했는데, 서비스에 맞는 특별한 기능을 더 만들면 좋았을 것 같다.
- 테스트가 제대로 되지 않아서, 문제가 가끔 발생했다.

Try
- 다음엔 예외 관련 API를 좀 더 세분화 해보는 게 좋겠다. 
- 성공 상태 코드, 실패 상태 코드도 미리 정해두는 게 좋겠다.
- ERD나 API를 사전계획 할 때, 좀 더 치밀하게 계획해야겠다.
- 사전 테스트를 좀 더 확실하게 해야한다.
- 물리적 삭제만 구현되어 있는데, 논리적 삭제를 구현해 보는 것도 좋을 것 같다.
- 시퀀스 다이어그램으로 동작 로직을 시각화 해보면 좋을 것 같다.

 

 

 

 

 

 

 

블로그의 정보

꿈틀꿈틀 개발일기

jeongminy

활동하기