서론
스프링 프레임워크를 이용한 플랫폼 앱을 개발해보고자 팀 프로젝트를 진행해봤습니다.
팀 프로젝트를 진행해본적 있지만, 대형 프로젝트는 처음이라 기획, 설계단계부터 꼼꼼하게 해보자 했습니다.
프로젝트 소개
NextUs, 넥서스는 IT 서비스 판매자와 서비스 구매자를 이어주는 중개 사이트입니다.
기존의 중개사이트와 다르게 IT서비스를 중점으로 개발했습니다.
아임포트를 통한 결 제 서비스, 웹소켓을 이용한 판매자와 구매자 사이의 채팅을 구현했습니다.
팀원 깃허브 링크😎
팀장 | 팀원 | 팀원 |
---|---|---|
양재혁 | 이진우 | 최동규 |
팀원 | 팀원 | 팀원 |
---|---|---|
김강온 | 송창근 | 전한주 |
1. 프로젝트 목표
- 구매자 뿐만 아니라 판매자도 이용할 수 있는 플랫폼 앱 개발
- 효율적이고 확장성 있게 데이터 관리
- 수익을 발생시킬 수 있는 어플리케이션 개발
2. 프로젝트 내용
1. 다양한 서비스 제공
- 카테고리 분류: 웹페이지 개발, 모바일 웹 개발 등 다양한 서비스 카테고리를 제공하여 사용자가 필요에 맞는 서비스를 쉽게 찾을 수 있도록 함.
- 프로필 및 포트폴리오: 서비스 판매자가 자신의 프로필과 포트폴리오를 등록하여 신뢰성을 높이고 구매자가 참고할 수 있도록 함.
- 평가 및 리뷰 시스템: 서비스 구매자가 판매자의 서비스에 대한 평가와 리뷰를 남길 수 있게 하여 다른 구매자들이 참고할 수 있도록 함.
2. 거래 및 결제 시스템
- 안전한 결제 시스템: 구매자가 안심하고 결제할 수 있도록 안전한 결제 시스템 제공
3. 커뮤니케이션 도구
- 메시징 시스템: 구매자와 판매자가 원활하게 소통할 수 있도록 실시간 메시징 시스템 제공
4. 관리 및 분석 도구
- 대시보드 제공: 판매자와 구매자가 각각 자신의 거래 현황,수익 지출등을 한눈에 볼 수 있는 대시보드 제공
- 데이터 분석: 이용자의 활동 데이터를 분석하여 플랫폼 개선에 활용
3. 기능 명세
1. 전체 기능
- 로그인 (소셜 로그인 포함), 로그아웃, 회원가입, 회원탈퇴
- 아이디, 비밀번호 찾기 (이메일 인증)
2. 유저별 기능
a. 구매자
- 구매, 결제 (아임포트)
- 구매확정
- 장바구니
- 찜하기
- 최근 본 상품 (쿠키)
- 거래 현황 확인 (진행중, 구매완료)
- 판매자-유저 간 1대1 채팅
- 고객센터 Q&A 질문 등록
- 환불 신청
- 리뷰 작성
- 쿠폰 사용
- 판매글 신고
b. 판매자
- 판매글 등록, 수정, 삭제
- 계좌 등록, 계좌 변경
- 회원가입 후 판매자 등록
- 판매 프로필 작성 (간단 소개, 카테고리 & 받은 리뷰 등)
c. 관리자
- 일일 방문자, 상품 구매, 구매 확정 수 확인
- 회원 관리 - 회원 현황 확인, 회원 제재, 쿠폰 발급
- 셀러 관리 - 정산, 매출 통계
- 상품 관리 - 리뷰 삭제
- 거래 관리 - 환불 요청 처리
- 고객센터 관련 - 고객센터 Q&A 답변, 이벤트, FAQ, 공지사항 등록
- 신고접수내역 확인
4. 기술 스택
✔️Frond-end
✔️Back-end
✔️Database
✔️etc.
'[ 프로젝트 ]' 카테고리의 다른 글
[ Spring Project ] 프로젝트 설계 & 결제 프로세스 (0) | 2024.08.07 |
---|---|
[ java-mini-project ] DB+Java project_3조_전한주,이지은 24.04.12 (1) | 2024.08.02 |