Leta Learns

마라마라빔 | 팀플 후기 본문

HUFS/데이터베이스

마라마라빔 | 팀플 후기

leta 2022. 1. 25. 12:18

팀플 후기를 팀플 끝난지 한 달도 지나서 쓰는 사람이 있다?

^^

 

암튼 잠깐 시간이 나므로 기억을 되살려서 후기를 써보려고 한다.

 

 


 

 

개요

  • 마라탕 가게 정보, 리뷰, 댓글을 등록 및 조회할 수 있는 마라탕 가게 정보 공유 서비스
  • 팀원 4명
  • 온라인과 오프라인 병행 (주로 온라인)

 

기간

  • 2021.11 ~ 2021.12 (보고서 작성, 개발 등 모든 과정에 소요된 기간)

 

개발 환경

  • 사용 언어: HTML, CSS, Python
  • 사용 소프트웨어: Django, Sqlite3, Docker

 

주요 기능

  • 회원가입 및 로그인
  • 가게 정보 조회, 등록, 삭제
  • 가게 리뷰 조회, 등록, 삭제
  • 리뷰 댓글 조회, 등록, 삭제
  • 즐겨찾기 조회, 추가, 삭제

 

결과물

 

후기

 종강 한 달 전, 갑작스럽게 팀플을 선포하신 교수님.. 한 달 안에 개발을 완료하고 보고서에 발표까지 해야 해서 타이트한 일정이었다. 기말고사 기간과 겹쳤기 때문이다.. 데이터베이스 팀플이라 테이블 5개를 사용해야 한다는 조건이 있었다. 이 조건만 충족하면 아주 간단한 프로그램(ex. CLI)도 괜찮다고 하셔서 우리는 최대한 간단하고 개발하기 편한 서비스를 만드는 것을 목표로 하였다.

 

 장고는 멋사에서 여러 번 해봐서 조금은 익숙해진 상태였기 때문에 수월하게 진행할 수 있었다. 팀원들 중 내가 가장 장고에 익숙해서 내가 전반적인 틀을 잡았다. 홈 화면에 가게 정보를 띄우고 paginator를 사용하였다. 회원가입과 로그인 기능은 어렵지 않게 구현할 수 있었다. 가게 정보 등록, 삭제 기능까지 내 파트였다. CSS까지 신경 쓸 여유가 없어서 전에 진행했던 빌보드 프로젝트의 CSS를 사용했다. (빌보드 프로젝트 팀원의 허락 有)

 

 개발 자체는 어렵지 않았으나 보고서 작성이 쉽지 않았다. E-R모델 작성을 하며 개체 간의 관계를 제대로 파악하려 노력했다. relation과 relationship의 차이를 이해하는 것이 어려웠다. 이론으로는 쉬웠는데 실제 데이터를 가지고 차이를 파악하려니 매우 헷갈렸다. 수업에서의 간단한 예시와 달리, 테이블 5개의 E-R모델을 구상하려니 복잡했다.. 기말고사 범위에 이 내용이 있어서 팀원들과 함께 강의 자료를 보며 E-R다이어그램을 만들었다. 덕분에 시험 공부에도 도움이 되었다.

피드백을 받지 못해서 이게 맞는지는... 확실하지 않다.

 

 이미 바쁜 와중에 갑작스럽게 생긴 팀플을 한 달 안에 끝내야 하는 절망적인 상황이었는데 팀원들 모두 잘해주어서 고맙고 힘들지 않은 팀플이었다. 👍

 

 

'HUFS > 데이터베이스' 카테고리의 다른 글

마라마라빔 | 211206  (0) 2021.12.07
마라마라빔 | 211204  (0) 2021.12.07
마라마라빔 | 211203  (0) 2021.12.03
마라마라빔 | 211127  (0) 2021.11.27
마라마라빔 | 211125  (0) 2021.11.26
Comments