2024.04.08 - 2024.05.20
참여 회원(결식 아동 및 공직자)에게는 음식을 나눔하고,
일반 회원에게는 원래의 가격보다 저렴하게 음식을 판매합니다.
지역 사회에 긍정적인 영향을 미치고,
따뜻한 분위기를 조성하여 나눔이 생활화되는 문화를 만들고자 합니다.
-
내 위치 중심 가게 목록 조회
- 가까운 순, 나눔 순, 감사편지 순
- 지도에 가게 카테고리 아이콘 표시
-
가게 상세 조회
- 찜 기능
- 메뉴 / 정보, 원산지 / 내 감사편지 조회
-
메뉴 선택 및 장바구니 담기
- 남은 수량보다 적은 수량만 장바구니 담기 가능
- 같은 가게의 메뉴만 장바구니 담기 가능
-
주문 - 참여 사용자 (나눔)
주문 - 일반 사용자 (결제)
주문 - 사장님
- 소비자 결제 시 주문 완료 및 사장님께 알림
- 주문 완료 / 진행 중 / 준비 완료 / 수령 완료 / 취소됨 / 거절됨
- 주문 상태에 따라 알림
-
감사 편지 작성 및 확인
- 주문 내역에 대해 감사 편지 작성 가능
- 이미지 첨부 가능
- 각 가게 별로 내가 쓴 감사 편지만 보기 가능
-
실시간 급상승 검색어 순위 및 카테고리, 검색
- 1시간 전 기준 실시간 급상승 검색어 순위 조회
- 카테고리 별 조회
- 검색 키워드 별 조회
-
알림
- 포그라운드 & 백그라운드 푸시 알림 및 알림 목록 조회
- 찜한 가게의 판매 등록 알림
- 주문 및 편지 관련 알림
- 상세 페이지 조회 및 읽음 처리 가능
이름 | 역할 | 내용 |
---|---|---|
김진영 | 팀장 FE(소비자) INFRA |
- 메인 페이지(카카오맵 지도 연결) - 가게 정보, 회원 프로필, 편지 페이지 - 위치 관리 |
박종혁 | FE(판매자) | - 전체 기능 - FCM 푸시 알림 - 통계(chart.js) |
안현성 | FE(소비자) | - 소셜 로그인 - 액세스 토큰 관리 - axiosInstance API 모듈화 - 회원 가입 추가 정보, 프로필 수정, 카테고리 관련 검색 기능 - 주문/장바구니/찜 등록/결제/알림 관련 API 연결 |
김대영 | BE INFRA |
- FCM 푸시 알림 - 장바구니, 리뷰, 메뉴, 판매 기능 - S3 이미지 처리 |
성영준 | BE | - ElasticSearch와 Kibana 배포 및 보안 인증 설정 - jaso-analyzer-plugin을 이용해 검색 데이터의 자소 분리 색인 적용 - 벌크 데이터와 누적 데이터를 분석하여 추천 검색어 생성 - 누적 데이터, 스케줄링, Redis를 이용해 인기 검색어 관리 - QueryDSL와 NativeQuery를 이용한 복잡한 쿼리 작성 및 성능 비교 - Spring Security를 사용한 username-password 기반 유저 인증 - mail 및 redis를 이용한 비밀번호 분실 유저 관리 - 가게 관리 기능 및 스케줄링을 이용한 데이터 관리 - MapStruct를 이용한 간편한 데이터 매핑 |
임수빈 | BE INFRA |
- 소셜 로그인(Spring Security, JWT, OAuth2) - 주문(아임포트 결제 API 연동, 동시성 제어) - 소비자, 위치, 찜 기능 |