
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 기반으로 분리, 향후 데이터 분석과 연동(하고 싶다)