팀 프로젝트 1주차

zizi·2022년 12월 6일
0

팀프로젝트

목록 보기
1/7

202211

벌써 1주차 수업끝 !
팀빌딩, 아이디어 결정, 기능 명세서, UI 기획서, DB 명세서 / API 명세서 작업

첫번째 수업

팀 빌딩과 아이디어 범위를 결정하였는데 우리 조는 편의점을 주제로 주변 편의점 정보를 찾고 리뷰를 남길 수 있는 사이트를 만들기로 의견을 모았다. 어떤 지도 api를 사용할 지와 구체적인 구성에 대해 많은 부분을 회의를 통해 결정하였고 다음날 회의를 통해 과제로 기능 명세서를 작성하였다.
또한 기능 명세서를 작성하며 넣을 지 말지 보류중인 기능은 일단 모두 빼기로 결정했다.

두번째 수업

기능 명세서를 발표하고 DB & API 개념을 공부하였다.
지식이 전혀 없었던 부분인 RDB(관계형 DB)와 No SQL의 차이점과 우리가 사용할 RDB의 구조나 키 등 백엔드에 대해서 공부하였고, 또한 rest api 설계와 사용을 위해 method, 설계 규칙, 상태코드 등에 대해서 공부하며 지식을 쌓을 수 있었다.


결정된 점

회의를 통해 과제로 figma를 이용한 UI 디자인 작업 및 DB 명세서 / API 명세서를 작성하였다. 사용하기로 한 지도앱 사용법도 더 자세히 알아보고 DB명세서와 API명세서, OAuth는 어려워서 추가로 공부를 더 하기로 했다.

  • 이름: FUN편 log

  • 기획 의도: 지도앱을 기반으로 편의점 이용자들이 그 편의점에 대한 평가와 리뷰를 남겨서 다른 사람들이 이 평가를 기반으로 조건에 맞는 편의점을 쉽게 찾을 수 있도록 하고자 함

  • 페이지 구성(메인, 상세, 작성), 로그인 권한, 카카오맵 api 활용 - 카테고리로 장소 검색 활용

더 공부해야할 점

팀원 분이 추천해주신 생활코딩의 OAuth 강의를 들었는데 OAuth에 대한 전반적인 내용을 이해하기에 좋았다. 다음에 한번 더 들어야겠다.

firebase 인증 + 구글 OAuth로 로그인 기능을 혼자 해봤을 때는 프론트만 구현하면 나머지는 파이어베이스에서 다 알아서 되서 그렇게 어렵지는 않았던 것 같은데 백엔드와 같이 해서 JWT 토큰을 이용하려고 보니 아직 그 과정이 와닿지 않아서 더 공부가 필요할 것 같다.

느낀 점

한번도 해보지 않은 팀프로젝트를 처음으로 6주동안 참여하게 되었다.
실전 경험이 부족하기 때문에 멘토링을 함께하는 팀프로젝트로 결정하였고, 기획명세서 작성부터 모든 것이 처음이지만 다행히 좋은 팀원들을 만나서 거의 매일 회의하며 열정적으로 진행중이다.
아직 갈 길이 멀어도 스스로가 성장할 수 있는 시간이 되면 좋겠다!

0개의 댓글