21.05.08 - 21.06.21 Final-Project
뻔하지 않은 펀딩(Ppeonfun)
💡Description
'뻔펀(Ppeonfun)' 은 와디즈를 벤치마킹 한 후원형 크라우드 펀딩 사이트입니다.
펀딩하기오픈예정공지사항게시판
메뉴는 총 4개로 구성되어 있으며, 회원으로 로그인 시 마이페이지 를 추가적으로 이용할 수 있습니다.
관리자 계정으로 로그인 시 관리자 페이지 를 이용할 수 있습니다.
💡Development Environments
OSWindow 10 64bit, MACWASApache Tomcat 9.0DBMSORACLE 11g Express Edition Release 11.2.0IDEEclipse 2020.12Browser SupportChromeFrameworkSpring 5.3.7, Mybatis 3.5.7Designbootstrap 3.3.2JAVAjava-1.8.0-openjdkSVNGit
💡APIs
Import 결제모듈 APIKAKAO 우편번호 APIgoogle-chart APINaver SmartEditor2SHA-256
💡Library
ojdbc6 12.1.0.2mail 1.4.7commons-fileupload 1.4commons-io 2.2quartz-scheduler 2.3.0JSTL 1.2jquery 2.2.4
💡Language & Skills
JAVASpringMybatisOracleHTML5CSS3JavascriptjQueryAJAXEL/JSTL
💡Full Function
메인 페이지- 프로젝트 검색, 최근 프로젝트 조회, 프로젝트 랭킹로그인/회원가입- 로그인, 회원가입, ID 찾기, 비밀번호 재설정마이페이지- 프로필 수정, 기본 정보 수정, 비밀번호 변경, 회원탈퇴, 펀딩 내역 조회, 작성한 글 조회, 좋아요 목록 조회, 개설한 프로젝트 조회, 메시지 조회 및 전송펀딩하기- 프로젝트 조회, 프로젝트 상세 조회, 펀딩(결제)하기, 환불, 좋아요, 신고, 커뮤니티 글 작성오픈예정- 프로젝트 조회, 프로젝트 상세 조회, 오픈 알림 신청, 신고공지사항- 공지사항 조회, 공지사항 상세 조회, 댓글 작성/수정/삭제, 추천, 검색게시판- 글 조회, 글 상세 조회, 댓글 작성/수정/삭제, 추천, 검색관리자페이지- 회원 DB 삭제, 게시글 조회·삭제, 상품 등록·삭제
💡My Role
- 기획
스토리보드- 마이페이지 작성요구사항 정의서- 마이페이지 작성
- 설계
DB 설계(ER 다이어그램)- 마이페이지, 메시지 테이블 작성클래스 다이어그램- 마이페이지 작성
- 구현
commons-fileupload, commons-io, ojdbc6라이브러리 사용- 단일 파일(사진) 업로드 및 미리보기 기능 구현
- [수정] 또는 [삭제] 클릭 시 AJAX로 이미지 처리 및 반영
AJAX로 [닉네임 중복], [이메일 중복], [이메일 인증] 기능 구현.- 이전 페이지에서
AJAX로 비밀번호 확인 후 접근이 가능하도록 구현. - 이전 페이지에서
AJAX로 참여 중인 펀딩 프로젝트를 조회 후, 조회결과가 없는 경우에만 접근 가능하도록 구현. - 본인 확인으로 [이메일 인증] 완료 후 탈퇴 가능 하도록 구현.
AJAX로 [이메일 인증] 구현.- 펀딩(결제 완료)한 프로젝트 목록 전체 조회
- 결제 완료 또는 결제 취소 내역 그래프로 조회
google-chart라이브러리를 사용하여 구현- 좋아요한 프로젝트 목록 전체 조회
- 펀딩 커뮤니티에 작성한 글 목록 전체 조회.
AJAX로 질문 내용 및 답변 내용 조회 기능 구현.- 게시판에 작성한 글 전체 목록 조회
- 참여중인 메시지 목록 전체 조회.
AJAX로 메시지 내용 상세 조회 및 메시지 전송 기능 구현.
💡Demo
🙇🏻♀️세미프로젝트-우리가족어딨어?