최종프로젝트를 앞두고 마음 맞는 사람 4명을 모아 어떤 프로젝트를 할지 어떤 기능을 넣을지 회의하고 기획해보는 시간을 가졌다.
최종 프로젝트로 만들 컨셉은 식물을 키우는 사람들의 커뮤니티고 우리가 생각했을때 필요할 것 같은 기능들을 쭉 나열하여 구현 우선순위를 정했다.

해당 표로 당일 회의는 마무리 되었고 2일의 시간을 가진후 우선순위 1,2 항목중 각자 가장 하고싶은 순서를 정해서 2일뒤 다시만나 회의하기로 하였다.
2일뒤 각자 우선순위를 매긴후 의견을 종합했는데 각자 구현하고 싶은 기능이 생각보다 겹치지 않아 빠르게 결정이 되었다.
| 기능 LIST | ||||||
| No. | 구분 | 기능명 | 사용기술 | MVP Level (1~5) | 담당자 | 진행단계 |
| 1 | 유저 | 기본유저로그인, 회원탈퇴 | Spring Security, JWT, OAuth 2.0 | 1 | 대규 | |
| 2 | 커뮤니티 | 게시글 댓글 좋아요 | JPA, Redis | 1 | 민혁 | |
| 3 | 커뮤니티 | 유저 친구추가(팔로우 기능) | JPA, Redis | 1 | 진호 | |
| 6 | 커뮤니티 | 프로필, 식물사진 저장 (성장기 기록, 내 식물별 분리) |
AMAZON S3, Spring Boot File Upload | 1 | 진호 | |
| 11 | 커뮤니티 | 식물 사진 질문 의견 공유 게시판 | JPA | 1 | 채규 | |
| 5 | 커뮤니티 | 좋아요 수, 조회 수로 베스트글 조회기능 | Redis, JPA | 2 | 채규 | |
| 9 | 커뮤니티 | 태그 삽입(검색용) | Elasticsearch | 2 | 진호 | |
| 16 | 식물 | 내가 키우는 식물에 대한 정보 및 알림 (가이드) | Spring Scheduler, FCM(Firebase Cloud Messaging) |
2 | 대규 | |
| 19 | 식물 | 날씨 연동 식물관리 보조(확장 : 알림) | OpenAPI (OpenWeatherMap API) | 2 | 민혁 | |
| 22 | 쇼핑 | 위치기반 꽃집 정보(확장 : 주문/배달) | OpenAPI(Google Maps API, Naver API) | 2 | 채규 | |
| 25 | 기타 | 통계 (인기 식물 ex.20대가 많이 키우는 식물) | Spring Batch, Redis | 2 | 민혁 | |
| 4 | 커뮤니티 | DM기능(실시간채팅) | WebSocket, RabbitMQ/Kafka, Node.JS | 3 | 대규 | |
| 8 | 커뮤니티 | 친구요청 알림기능 | FCM(Firebase Cloud Messaging), Spring Event | 3 | ||
| 18 | 식물 | 캘린더 (물 주는날, 영양제 주는 날, 날씨확인) | SpringBoot, JPA | 3 | ||
| 10 | 커뮤니티 | 성격검사 식물추천 | JPA | 4 | ||
| 12 | 커뮤니티 | 식물에 대한 정보제공게시판 (자체 정보 제공) | JPA | 4 | ||
| 13 | 커뮤니티 | 공지사항, FAQ | JPA | 4 | ||
| 14 | 커뮤니티 | 자유게시판 | JPA | 4 | ||
| 17 | 식물 | 유저 식물키우는 레벨 산정 (점수 측정 및 판단), 뱃지 추가 |
Spring Batch | 4 | ||
| 7 | 커뮤니티 | 식물에 대한 전문가 지식 피드 | JPA | 5 | ||
| 15 | 커뮤니티 | 식물 이름 맞추기 미니게임 | SpringBoot, JPA | 5 | ||
| 20 | 쇼핑 | 운영진 계정 권한 이벤트성 쿠폰 발급 기능 | SpringBoot, JPA, 쿠폰시스템 설계 | 5 | ||
| 21 | 쇼핑 | 정기구독 (비료, 흙, 영양제 정기배달) | Spring Scheduler, 결제시스템 설계 | 5 | ||
| 23 | 쇼핑 | 식물 경매 | WebSocket, JPA | 5 | ||
| 24 | 기타 | 식물 이미지 검색 | OpenAPI(Naver API) | 5 | ||
위의 표와 같이 각기능들 담당자가 정해졌고 프로젝트 시작하면 해당 기능들 구현하면서 2순위 다해가면 다음 우선순위 중 하고싶은것들 구현하는쪽으로 의견이 모아졌고 회의는 마쳤다.
'java 배우기 > TIL' 카테고리의 다른 글
| docker로 redis 실행중 생긴 오류 (0) | 2024.10.15 |
|---|---|
| 깃허브 PR 규칙 에러 (branch 적용 범위 실수) (0) | 2024.10.14 |
| 검색기능 구현 중 에러 표시 (1) | 2024.10.10 |
| 컨트롤러 테스트코드 수정하기 (0) | 2024.10.10 |
| 기술 면접 준비하기-2 (0) | 2024.10.10 |