Presentaion
발표
Overview
개요
ICIB-Portfolio
ICIB-Portfolio
ICIB-Portfolio
ICIB-Portfolio
ICIB-Portfolio
ICIB-Portfolio
ICIB-Portfolio
ICIB-Portfolio
ICIB-Portfolio
ICIB-Portfolio
ICIB-Portfolio
ICIB-Portfolio
ICIB-Portfolio
ICIB-Portfolio
ICIB-Portfolio
ICIB-Portfolio
ICIB-Portfolio
ICIB-Portfolio
ICIB-Portfolio
ICIB-Portfolio
ICIB-Portfolio
ICIB-Portfolio
ICIB-Portfolio
ICIB-Portfolio
ICIB-Portfolio
ICIB-Portfolio
ICIB-Portfolio
ICIB-Portfolio
ICIB-Portfolio
ICIB-Portfolio
ICIB-Portfolio
ICIB-Portfolio
ICIB-Portfolio
ICIB-Portfolio
ICIB-Portfolio

결혼은 인생의 큰 분기점이 되는 이벤트입니다. 그러나 결혼식을 준비하는 과정에서 주체가 되어야 할 주인공들이 오히려 주체적이지 못한 경우가 많습니다. 또한 공급자에게 편향된 정보의 비대칭으로 상상하던 결혼식에 도달하지 못하는 경우를 많이 보았습니다. (팀)웰딩은 이러한 불편함을 해소하기 위해서 소비자가 주가 되는 웨딩 플랫폼을 프로젝트로 기획하였습니다.

Team Members
팀원
  • 박의수 : 팀장, DB설계 및 구축 & 백엔드 총괄, 노하우공유 페이지, 장바구니 및 결제 관련 페이지, 웨딩홀 페이지, 프로젝트 일정관리, 깃서브 형상관리
  • 이욱채 : 부팀장, DB설계 및 구축 & 백엔드 총괄, 리뷰페이지 및 별점 구현, 파일첨부 기능구현, 홀 랭킹 시스템 구현, 쿠폰 기능, 댓글 기능, 이메일 인증 구현
  • 김보현 : 엔지니어, 백엔드 전반 & 프론트엔드 전반, DB설계 & 데이터 삽입, 스/드/메 페이지, 전문가 매칭 페이지, 이메일 전송기능 구현, QR/Sweet Alert 구현
  • 김현아 : 엔지니어, 백엔드 전반 & 프론트엔드 전반, DB설계 & 데이터 삽입, 로그인, 회원가입, ID/PW찾기, 회원정보 수정페이지 등 유저 관련 페이지 구현
  • 김동욱 : 엔지니어, 백엔드 전반, DB설계 & 데이터 삽입, 공지사항 페이지, 카카오페이 구현, 결제/포인트 관련페이지, 스튜디오 관리자 페이지 구현
  • 신준호 : 엔지니어, DB설계 & 데이터 삽입, 회원 및 관리자 이벤트 페이지 구현, 쿠폰 발급 구현, 결제내역 및 결제취소 승인 페이지 구현
Function Implementation
구현 기능
  • 로그인 (회원, 관리자) , 회원가입
  • 비밀번호찾기 : 임시비밀번호 메일 전송
  • 인덱스 페이지 : 네비게이션 바, 홀 랭킹, 스튜디오/드레스/메이크업, 이벤트 캐러셀, 리뷰 게시판
  • About 페이지 : 웰딩 업체 소개, 업체
  • Wedding Hall 페이지 : 웨딩홀 리스트, 날짜/조건별 검색, 웨딩홀 상세페이지, 동일 업체 다른 홀 확인.
  • Wedding Collection : 스튜디오, 드레스, 메이크업 리스트 페이지, 추천 스튜디오/드레스/메이크업
  • What's New : 이벤트 게시판, 공지사항 게시판
  • Community : 리뷰게시판, 리뷰페이지 별점 기능, 노하우 공유 게시판, 노하우 공유 게시판 댓글 기능, 견적요청
  • 마이페이지 : 장바구니, 장바구니 상품 삭제 가능, 결혼예정일 변경 가능, 결제페이지, 카카오페이, 쿠폰 및 포인트 적용 가능, 결제/최소내역, 쿠폰 현황, 회원정보관리
  • 관리자 페이지: 회원관리, 홀/스/드/메 관리, 공지사항/이벤트 관리, 게시판 관리, 결제 관리, 결제 취소요청 승인
Design Point
설계 주안점
  • 일관성 있는 UI를 구현
  • 사용자 페이지와의 확실한 구분을 주기 위해 관리자 페이지는 최대한 간단하게 구현
  • 기능 추가가 용이하도록 확장성을 고려하여 ERD설계 및 코드 작성
  • 상품이 아닌 장소나 서비스의 대여인 경우가 많아서, 날짜별 검색이 가능
  • 관리자와 실시간 채팅이 가능
  • 카카오톡 알림 및 이메일을 통해 사용자가 이용 정보 확인
  • 관리자 페이지를 구현하여 통합 데이터를 관리하고 등록
  • 오류 발생을 최소화하기 위해 시작부터 지속적인 디버깅 진행
Technique & Environment
사용 기술 및 개발환경
  • 개발언어 : JAVA, JSP, JQUERY, HTML5, CSS3, XML
  • 서버 : ORACLE, APACHE TOMCAT, MYBATIS, MAVEN, NGROK
  • 개발도구 : SPRING, ECLIPSE, BOOTSTRAP, SWEET ALERT2, JAVAX EMAIL, COLORBOX, QRCODE.js, SLICKSLIDE, CHANNEL.io, AJAX
  • IDE 도구 : eclipse
  • 형상관리 : GIT, GIT HUB, GIT LFS, SOURCETREE
  • API : KakaoPay, KakaoMap