230226_데이트 플래너 제작 프로젝트_1차 중간 회고

창고·2023년 2월 26일
0

1. 간단한 소개

(1) GitHub / Projects

https://github.com/mrcocoball/date-planner (GitHub)
https://github.com/users/mrcocoball/projects/6/views/1 (GitHub Projects)

(2) 프로젝트 관련 간단 설명

  • 2인 페어 프로그래밍을 통한 개발 진행 (FE 1명, BE 1명)
  • 백엔드 API 서버 먼저 대부분 구축 완료, 프론트엔드 서버 2월 중순 합류
  • REST API를 통한 백엔드 서버 / 프론트 엔드 서버 분리 진행
  • 테스트용 백엔드 API 서버 / 실제 운영용 백엔드 API 서버 분리

(3) 주요 기능

  • 사용자 지정 위치에서 5km 범위 내에 있는 데이트 관련 장소를 탐색하여 보여줌
    • 위치 정보 제공 동의 시에는 사용자의 실시간 위치, 그게 아니면 직접 주소 입력
    • 카페 / 음식점 / 관광명소 / 문화시설 / 지하철 카테고리 최대 5개 지정 가능
  • 사용자가 지정한 지역에 대한 추천 리스트 제공 (리뷰 평점 순, 임시)
  • 원하는 장소 북마크 가능
  • 해당 장소에 대한 리뷰 작성 가능
  • 해당 장소들을 기반으로 사용자 플랜을 작성할 수 있음

2. 현황

  • 백엔드 API 서버의 경우 사용자 관련 기능은 대부분 구현 완료
  • 프론트엔드 서버의 경우 2월 중순부터 합류하여 현재 작업 진행 중
  • 어드민 기능 구상 및 순차적 추가 예정

3. 기억에 남는 점

  • REST API로 진행하는 첫 번째 프로젝트여서 시행 착오가 많았다 특히 JWT, OAuth 부분
  • 페어 프로그래밍도 처음이다보니 (+ 중간부터 FE 개발자가 합류) 기획서, 문서의 중요성을 다시 한 번 깨닫게 되었음

4. 향후 목표

  • 어드민 기능 추가 구현 (3월 중)
  • 프론트엔드 서버 구축 후 실제 어플리케이션 배포 진행 (3월 말~4월 내 예상)
  • 지속적인 릴리즈
  • 장소 추천 기능 모듈 Python / Django REST Framework 기반으로 분리, 향후 데이터 분석과 연동(하고 싶다)
profile
공부했던 내용들을 모아둔 창고입니다.

0개의 댓글