각자 진행한 파트 정리하는 표 만들었습니다. 이 내용으로 ReadME에 역할 분담 업로드 예정입니다.
</aside>
이름
작업한 페이지/기능
그 외 작업 사항
양민영
- 정책 페이지 (외부 API 요청 로직 구현, 정책 리스트 화면 구현)
정책 상세 페이지 (외부 API 요청으로 상세 내용 가져오기, 화면 구현)
AI 분석 페이지 (게시글 기준으로 핫 토픽 10개 선정 로직 구현, 워드 클라우드 구현, 화면 구현)
AI 채팅 페이지 (Gemini 활용한 챗봇 구현, 기본 질문/자유 질문 응답 구현, 화면 구현)
알림 기능 (알림 화면 구현, SSE 활용하여 실시간 알림 기능 구현) | - CI 프론트에 구축(Github Actions 활용, discord에 알림 자동화)
PR, Issue template 적용
피그마 디자인 참여
vscode 프론트엔드 초기 세팅
이클립스 백엔드 초기 세팅
ERD 구현 및 최적화
AWS EC2에 BE, AI, DB, Redis 설정 및 배포
Vercel 사용하여 FE 배포
ReadME 작성, Notion 문서화, 시스템 아키텍처 구현 |
| 윤예림 | - Hot/자유/정보공유/우리동네 게시판 (자유/정보/지역별 게시판 목록 및 상세 페이지, 글쓰기 페이지 화면 구현)
글쓰기 페이지 (게시글 CRUD (생성, 조회, 수정, 삭제) 관련 API 엔드포인트 구현, 비즈니스 로직 처리 및 유효성 검사, 데이터베이스 연동 구현)
글 상세 페이지 (각 게시판 별 글 목록 및 글 상세 내용 등 조회 및 화면 구성 구현)
게시판 UI 컴포넌트 (게시글, 댓글, 페이징, 좋아요 등 게시판 관련 UI 컴포넌트 구현)
댓글 및 좋아요 등 게시판 부가기능 구현 (좋아요, 댓글, 대댓글 등 구현 및 Service, Mapper, DTO 기반의 비즈니스 로직 처리)
공용 컴포넌트 (AppPagination, ModalDialog, RegionDropdowns 등 재사용 가능한 UI 개발)
지도 페이지 구현 (Kakao Map API 연동을 통한 지도 화면 및 커스텀 오버레이 구현, 상권·가게 위치 데이터 시각화, 위치 기반 필터링 및 검색 백엔드 API 연동)
스케줄러 구현 (Spring Scheduler 등을 활용한 주기적인 데이터 관리 로직 개발, 탈퇴 회원 정보 자동 삭제 등 시스템 유지보수 자동화 처리) | - 피그마 디자인 참여
이클립스 백엔드 초기 세팅
ERD 구현 및 최적화
AWS 기초 세팅
공용 DB 구현
ReadME 작성, Notion 문서화, 시스템 아키텍처 구현 |
| 전영태 | 1. 로그인/회원가입 페이지
- Kakao OAuth 2.0 API 연동을 통한 소셜 로그인 구현 (인가 코드 처리 및 액세스 토큰 발급 로직)
자체 회원가입/로그인 프로세스 구현 (JWT 기반 인증/인가 처리, 보안성 강화)
약관 동의 데이터 구조 리팩토링 및 유효성 검사 로직 구현 (약관 데이터 분리 및 모듈화)
활동 지역 설정 로직 구현 (시/도, 시/군/구, 읍/면/동 3단계 주소 데이터 처리 및 상태 유지 기능)
2-Step 인증 로직 및 화면 구현
마이 페이지
- 회원 정보 조회 및 수정 기능 구현 (닉네임, 상호명, 활동 지역 변경 등 프로필 관리 API 연동 및 화면 구현)
내 활동 내역 관리 기능 (내가 쓴 게시글/댓글 리스트 조회, 수정, 삭제 기능 구현 및 페이지네이션 처리)
회원 탈퇴 기능 구현
보안 관련 로직 개선 (클라이언트 측 토큰 노출 방지 처리 및 세션 관리 최적화)
UI/UX 디테일 개선 (로그아웃 버튼 시인성 강화, 체크박스 등 Input 요소 커스텀 스타일링) | - Kakao Developers 애플리케이션 등록 및 설정 (소셜 로그인, 지도 API 활용을 위한 API Key 발급, 플랫폼 및 Redirect URI 구성)
• 보안 및 로그인 구현 (JWT 발급/검증 로직 구현, Bearer Token 인증 방식 설정 및 보안 로직 적용)