자신의 피부타입에 딱 맞춘 화장품 추천 플랫폼, 이쁘지? IT:VIEW지!

KH정보교육원 2025.09.22 09:33

화장해조
(디지털컨버전스)React & Spring 활용 자바(Java) 개발자 양성과정(3) 1회차


팀장/팀원황**(팀장) : 회의진행 - 프로젝트 제안서 작성 - ERD 설계 - 회원가입 페이지 - 공지사항 목록 페이지 - 공지사항 등록/수정/삭제 페이지 - 쿠폰 목록 페이지 - 쿠폰 등록/수정/삭제 페이지 - 포인트 목록 페이지 - 포인트 등록/수정/삭제 페이지 - 상품 판매정지 기능 구현 - 랭킹 페이지 - 매칭률 알고리즘 구현
김** : 구글 시트를 이용한 상품 더미데이터 작성 - ERD 설계 - 판매자 페이지 - 상품 등록/수정/삭제 페이지 - Trigger를 이용한 재고 관리 기능 - 썸머노트 API를 활용한 상품 상세 이미지 등록/수정 - 쿠폰 목록 페이지 - 쿠폰 등록/수정/삭제 페이지 - 판매자 문의 페이지 - 판매자 문의 답변 등록/수정/삭제 - 결제 API를 활용한 결제 기능 구현
이** : GIT을 활용하여 프로젝트 연동 및 초기 구조 설계 - 메인 페이지 디자인 - Swiper API 디자인 - 헤더/푸터 디자인 - 카테고리 기능 구현 - 공지사항 상세 페이지 - 공지사항 수정/삭제 페이지 - 문의 상세페이지 - 상품 목록 페이지 - 검색 기능 구현
이** : 마이 페이지 - 내 문의내역 목록 페이지 - 리뷰 작성/수정/삭제 기능 - 리뷰 신고 기능 - 평점 표시 기능 - 내 정보 수정 페이지 - 체험단 목록 페이지 - 체험단 신청 페이지 - 체험단 신청 기능 구현 - 신청현황 목록 페이지
이** : NOTION을 활용한 회의록 작성 – 소셜 로그인 페이지 구현 - 아이디/비밀번호 찾기 기능 구현 - 로그아웃 기능 구현 - 회원 목록 페이지 - 회원 아이디 검색 기능 구현 - 회원 상세 페이지 - 문의 목록 페이지 - 문의 답변 페이지 - 문의 답변 등록/수정/삭제 기능 - 문의 상태 변경 기능 - 신고 목록 페이지 - 신고 상세 페이지 - 신고 게시글/상품/리뷰 처리 기능 - 판매 금지 상품 등록/수정/삭제 기능
양** : 로그인 된 회원의 장바구니 페이지 - 장바구니 목록 페이지 - 장바구니에 담긴 상품 수정/삭제 기능 - 장바구니에 담긴 상품 쿠폰 적용 기능 - 상품 찜 페이지 - 상품 찜 등록/삭제 기능 - 결제 목록 페이지 - 주문 상태 페이지 - 구매 확정 처리 기능 구현 - 상품 리뷰 작성 페이지 - 배송관리 페이지
개요1. 회원 기능
- 회원가입
- 이메일을 활용한 본인 인증
- 소셜 로그인 및 로그아웃
- 아이디/비밀번호 찾기
- 회원 정보 조회/수정/삭제
- 마이페이지
- 프로필 수정 및 내정보 수정
- 포인트 및 등급 확인
- 내가 쓴 게시글, 댓글, 리뷰 확인
- 내 장바구니, 찜, 결제 내역 확인

쇼핑몰 기능
- 상품 목록 및 검색
- 상품 상세 정보
- 장바구니 등록/수정/삭제
- 바로 구매 기능
- 결제 시 쿠폰 및 포인트 사용
- 결제 시 상품 재고 감소

판매자 기능
- 상품 등록/수정/삭제
- 상품 재고량 관리
- 쿠폰 등록/수정/삭제
- 문의 답변 등록/수정/삭제

관리자 기능
- 공지 사항 작성/수정/삭제
- 쿠폰 및 포인트 등록/수정/삭제
- 문의 답변 등록/수정/삭제
- 신고 게시물/리뷰/댓글 비공개
- 신고 상품 판매 정지

게시판 기능
- 커뮤니티 기능
- 게시글 등록/수정/삭제
- 게시글 조회수 표시
- 댓글/대댓글/리뷰 등록,수정,삭제
- 게시판, 댓글, 리뷰, 상품 신고 기능
- 검색 기능
- 문의 기능
- 리뷰 체험단 신청
구현기능- 로그인 및 회원가입 (카카오 api 활용)
- 아이디 비밀번호 찾기 (이메일 인증번호 받기 활용)
- 메인페이지
- 최신 강의 조회
- 사이드바에서 미니 대시보드
- 강의 목록
- 카테고리별 조회
- 강사 - 강의 등록
- 강의 상세 페이지
- 강사 - 강의 편집 및 삭제
- 수강생 - 수강 신청 및 취소
- 강사 소개 페이지
- 하위 메뉴
- 공지사항, Q&A, 수강평, 채팅
- 챕터 별 퀴즈 풀기
- 강의 영상 시청 (유튜브 api 활용)
- 대시보드
- 강사-등록된 강의 조회/수강생-수강 중인 강의 조회, 진행률
- 마이페이지
- 정보 수정 및 탈퇴
설계의 주안점
-소셜 로그인을 통한 사용자 접근성 향상
-비밀번호 암호화(Bcrypt) 및 이메일 인증을 통한 보안 강화
-썸머노트 & 에디터를 이용한 이미지 저장 및 출력
-추천 알고리즘을 사용하여 사용자마다 최적화된 제품 매칭률 제공
- 결제 API를 활용한 결제 서비스 제공
- 카카오 DeveloperAPI를 이용한 주소 입력 기능 제공
사용기술 및 개발환경
개발언어: JAVA , HTML5, CSS3, JavaScript, jQuery, SQL, JSP, Servlet
백엔드 : Java, Spring Boot, Lombok, JWT
프론트엔드 : React, JavaScript
개발 툴 : Eclipse, Visual Studio Code
서버 : Apache Tomcat
프레임 워크 : Mybatis
데이터베이스 : Oracle DataBase
협업 도구 : GitHub, Notion, ERD Cloud, Source Tree
1782202565_6a3a40c557dca.png

AI와 함께 성장하는
개발자·정보보안 전문가를 응원합니다.

간편상담문의
수강료는 국비지원 유형에 따라 최대 100% 지원 받을 수 있습니다.

* 교육 전문 컨설턴트를 만나실 수 있습니다.

* 분야별 스페셜리스트가 함께 합니다.

교육희망 지점

신청자 정보

닫기
로그인하셔야 본 서비스를 이용하실 수 있습니다.