NoSleepPlace | 2차 프로젝트 회고

김주현·2021년 12월 8일
0

[Django]

목록 보기
8/8

💡References
이 프로젝트는 HourPlace 사이트를 참고하여 학습목적으로 만들었습니다.
실무수준의 프로젝트이지만 학습용으로 만들었기 때문에 이 코드를 활용하여 이득을 취하거나 무단 배포할 경우 법적으로 문제될 수 있습니다.

1. 프로젝트 소개

  • 촬영장소, 모두 여기에 - 촬영 장소 공유 플랫폼
  • 프론트엔드와 백엔드가 각자 소통을 통해 기술 구현을 원활하게 할력 하였고 Agile 방식을 통해 작은거부터 차근차근 만들어 갈려고 노력했습니다
  • 별도의 기획과정 없이 짧은 기간 안에 기술을 습득하였으며, 기본 기능 구현에 집중하기 위해서 H&M 사이트를 참고하였습니다.

2. 개발 기간 및 개발 인원

  • 개발 기간
    2021-10-18 ~ 2021-10-29
  • Front-End (3명)
    전태양, 성해호, 강성구
  • Back-End (2명)
    김주현, 문승준

3. 적용기술

  • Front-End : HTML5, CSS3, React, SASS, JSX
  • Back-End : Python, Django, MySQL, jwt, bcrypt, AWS RDS, AWS EC2
  • Common : Git, Github, Slack, Trello, Postman or Insomnia

4. 모델링 Diagram

5. 구현기능

내가 구현한 End-Point

places

  • 상품 리스트 조회
  • 상품 상세 조회
  • 상품 리스트 정렬(최신순, 가격낮은순)
  • 상품이름 키워드 검색

6. 기억에 남는 코드

'Django 필터링 refactoring' - Q객체와 dictionary comprehension에 대한 코드가 제일 기억에 남았으니 앞서 정리한 내용을 참고하면 되겠다.

7. 소감

Trello로 일주일에 각자 맡은 기능을 미리 정해놓고 시작하였는데 처음부터 너무 욕심을 부린 나머지 일주일이 지나서도 끝내지 못한 적이 있어 일정관리에 있어 욕심부리지 말고 완성도있게 끝내자라는 생각이 들었다.
매일 아침마다 회의를 하고 각자 맡은 API를 짜며 2주 내내 시간부족에 시달렸지만 블로커가 발생할때마다 해결하기 위해 다함께 고민해준 백엔드 팀원분과 마지막 최종발표까지 화면단을 더 이쁘고 깔끔하게 완성시키기 위해 노력해준 프론트팀원들 모두 함께할 수 있어 즐거웠고, 마지막까지 멋진 결과물을 위해 함께 달린 팀원들 모두 고생 많으셨습니다!

0개의 댓글