첫번째 프로젝트 1일차
⌛ 회의 시간
9:00 - 13:00
😊 팀원
남채연 , 신민준 , 양수명 , 이광희 , 황진혁
⭐목적 ( 목표)
프로젝트 아이디어 선택
회의 내용
1. 아이디어 선택 및 구체화
프로젝트명 : 같이걷개
1200만 반려인들의 모임
- 기획 의도 : 반려견과 함께하는 삶을 더욱 즐겁고 편리하게 만들어주는 플랫폼으로, 사용자들이 가까운 반려견 모임을 쉽게 찾고 참여할 수 있도록 지원함
- 기대 효과 : 전국의 반려견 소유자들에게 동네 모임과 산책 메이트를 제공하여 사회적 교류와 반려견의 사회화 기회를 확대
- 주요 기능
- 모임 탐색 및 필터링
- 지역 기반으로 반려견 관련 모임 탐색 (산책, 애견 카페, 애견 동반 식당 등)
- 카테고리 및 날짜, 거리, 참여 인원수 등의 필터 옵션 제공
- 모임 생성 및 참여 - 산책 메이트
- 사용자들이 직접 모임을 생성하고 모집할 수 있는 기능
- 모임 참여 신청 및 확인 기능
- 사용자 프로필 및 피드백
- 사용자 프로필 생성 및 반려견 정보 입력
- 모임 참여 후 리뷰 및 피드백 작성 기능
- 커뮤니티 기능(게시판 CRUD)
- 포럼 및 게시판을 통한 정보 공유 및 소통
- 반려견 관련 팁, 트레이닝 정보, 애견 용품 추천 등
- 좋아요 수와 조회수 조회 가능
- 지도 기반의 위치 서비스
- 근처 모임 및 시설을 지도로 시각화하여 제공
- 경로 안내 및 주변 정보 표시
- 위치 기반 매칭 서비스
- 신뢰도와 평판을 기반으로 한 사용자 매칭 시스템
- 채팅 기능
- Web Socket 실시간 채팅
- 지도 API 사용하여 동네 모임과 산책 메이트 찾기
- 고려 사항
2. 우선 순위 결정
📜 커뮤니티 기능(게시판 CRUD)
- 게시글 등록, 수정, 삭제
- 게시글 상세 페이지
- 댓글 등록, 수정, 삭제
- 대댓글 기능
- 게시글 검색 (필터링)
- 좋아요, 조회수
→ 산책 메이트, 후기 게시판, 이벤트 게시판
- 회원가입 / 로그인
- Spring Security를 통한 인증 / 인가 구현
- 회원 가입 시에 강아지 카테고리 별, 강아지 나이, 강아지 성별, 견주 성별, 중성화 여부
- 아이디 찾기, 비밀번호 찾기
- 회원 프로필 수정, 강아지 프로필 이미지 등록
- 마이페이지
- 댕댕카드 ( 사진, 강아지 카테고리 같이, 회원가입시 기입한 댕댕이의 정보)
- 비밀번호 변경
- 회원 평가 리스트(우선 순위 : 후 순위)
- 결제 카드 등록
- 지도 API 를 통한 위치 기반 서비스
- 본인 위치 기반 애견 매칭, 애견 관련 시설 찾기
- 마커 커스텀
- 친구 추가 서비스
- 친구 리스트 추가 / 삭제 / 신고 / 차단
- 차단한 친구는 블랙리스트로 관리
- 매칭 서비스
- 산책 요청 버튼을 누르면 요청 전송 → 승인 / 거절 선택
- 관리자 페이지(Admin)
- 회원 관리
- 게시글 삭제
- 댓글 삭제, 대댓글 삭제
- 신고 목록 조회
- 문의 사항 (후 순위)
- 알림 서비스
- 매칭 수락하면 알림 기능
- 본인 작성글에 댓글이 달리면 알림 기능
- 채팅 서비스
- 원하는 상대와 1:1로 채팅할 수 있는 기능
- 다수의 사람들과 소통도 가능 (방장이 방을 만들어서 초대 가능)
- 결제 서비스
- 포인트 적립 </aside>
3. 사용 스택 정리
📜 ⚒️Stack
- Front-end
- HTML
- CSS
- Javascript
- React
- React Bootstrap 5
- Back-end
- Spring Boot
- Spring Data JPA
- Spring Data Redis
- DB
- Mysql
- Test
- JUnit5
- AssertJ
- Mockito
- SonarQube
- 검색엔진
- Elastic Search
- Logstash
- Kibana
- Devops
- Docker
- Github Actions
- Cloud
- AWS EC2
- AWS S3
- AWS RDS