럭키마켓
프로젝트 발표날짜 : 2024. 08. 07

(디지털컨버전스)공공데이터 융합 자바개발자 양성과정3
팀장/팀원 | 이**(팀장) : 제반 사항, 로그인, 아이디 비밀번호 찾기, 회원가입, 관리자 페이지(회원 검색 및 정보 수정, 신고글 검색, 조회 및 처리) |
---|---|
김** : 메인페이지, 메인-검색 메인페이지-등록상품 불러오기(최근 등록한상품, 지금 뜨고있는 상품-조회수 높은 상품). 검색페이지-카테고리별, 가격, 완료된 상품 등으로 옵션 선택할수있음. 최신순,가격높은순,낮은순으로 정렬가능 상품 등록,수정 상품등록-이미지등록, 상품 정보등록, 옵션선택으로 직거래, 택배거래 선택가능 직거래의 경우 카카오api로 주소등록 택배거래의 경우 무료배송, 착불, 선불 (착불, 선불 선택시 가격입력) 상품수정-상품 사진, 상품 정보 불러와서 이미지 수정하고 추가할수 있음. 마이페이지 구매내역 -구매리스트 불러오기, 날짜로 14일 이내 리뷰등록할수있게 설정 판매상품 -판매중, 판매완료된상품 불러오기 판매중인 상품 수정, 삭제 가능, 완료된 상품 삭제 가능 내가작성한리뷰-내가 작성한리뷰리스트불러오기, 삭제, 수정가능할수있게 | |
노** : 공통 기능 - 해당 회원의 닉네임과 평점 정보 및 해당 상품 페이지 이동 -마이 페이지 내 상점 페이지 - 등록한 상품 정보 내 정보 페이지 - 회원 정보 수정 관심 상품 페이지 - 관심을 가진 해당 상품 정보 받은 후기 페이지 - 판매 완료한 상품의 후기 정보 팔로우 목록 페이지 - 팔로우를 한 유저 정보 -판매자 페이지 판매자 상점 페이지 - 판매자가 등록한 상품 정보 판매자 후기 페이지 - 판매자가 판매 완료한 상품의 후기 정보 판매자 팔로우 페이지 - 판매자가 팔로우를 한 유저 정보 | |
안** : 헤더 - 카테고리, 로그아웃, 검색, 채팅방 리스트 조회, 각종 페이지 이동 상품 페이지 - 상품 이미지, 상품 상세 정보, 상품 상태 변경, 수정 및 삭제, 상점 상세 정보, 상품 구매, 배송지 설정 및 배송지 추가, 채팅, 상품 추천 | |
개요 | 직관적이고 사용하기에 간편한 UI/UX를 제공하는 안전한 중고거래 사이트 |
구현기능 | 구현 기능 로그인, 아이디 및 비밀번호 찾기 회원가입 관리자 페이지 회원 정보 조회 및 수정, 삭제 기능 관리자 페이지 신고글 검색, 조회 및 처리 상태 변경 기능 인기 상품 및 새로운 상품을 조회할 수 있는 메인페이지 카테고리를 포함해 몇 가지 설정을 추가한 상품 검색 기능+정렬 기능 상품 조회 페이지 관심 상품, 판매자 즐겨찾기 기능 채팅 기능 구매에 따른 상품 판매 상태 변경 주소 입력+저장 결제 기능 신고글 접수 기능 상품글 등록, 수정, 삭제 상품글 사진 삽입, 수정 기능 마이페이지 내 정보 조회 및 수정 기능 마이페이지 관심상품, 판매자 팔로우 모음 거래 후기 거래 내역 |
설계의 주안점 | 스프링 시큐리티와 JWT 토큰, Role 설정을 통한 보안과 권한 설정을 갖춘 환경 직관적인 UI, 간편한 사용조작법 |
사용기술 및 개발환경 |
사용 기술 및 개발환경 OS Windows 10 툴 Visual Studio Code Spring Tool Suite Maven DBeaver Postman 언어, 프레임워크 Javascript HTML, CSS JAVA(Spring Boot) DBMS, 서버 Oracle XE AWS S3, EC2 라이브러리, 프로토콜 React, Axios MyBatis 다음 포스트 Websocket, STOMP 배포 Vercel NGINX Let’s Encrypt 호스팅kr 인증, 보안 Spring Security JWT 토큰 Bcryptpasswordencoder |
![]() ![]() |