크라우드 펀딩뿐만 아니라 사용자가 펀딩을 제안하는 사이트 WANT IT
(스마트웹&콘텐츠개발)스마트웹&콘텐츠 웹 응용SW 개발자 양성과정(1)(종로지원)
| 개요 | 창의적인 아이템을 가진 사업자에게 투자 수요에 맞게 자금을 전달받아 제품을 만드는 크라우드펀딩 플랫폼을 기반으로 사용자가 원하는 것이나 오프라인으로만 판매하는 제품(음식, 밀키트 등)을 자유롭게 작성하여 일정 기준을 넘어서는 수요가 발생했을 시 해당하는 업체에게 펀딩을 제안하는 ‘원팅’ 사이트이다. 기존의 펀딩의 기능을 가져가되 역으로 온라인 상품화가 되어있지 않은 제품들의 사용자 수요가 많을 경우 업체와 이어주는 역할을 할 수 있다. |
|---|---|
| 구현기능 | 회원, 비회원 회원가입 / 로그인 / 아이디, 비밀번호 찾기 / 프로필 등록, 수정 / 회원정보 수정 / 로그아웃 / 문의 / 알람 / 회원탈퇴 -회원가입시 카카오 API 이용하여 주소 기입, 휴대폰 인증 API 이용하여 본인확인 후 회원가입 가능 -비밀번호 찾기시 이메일 인증으로 찾기 가능 -회원가입시 이용했던 정보 이용해 간단히 아이디 찾기 -회원가입 후 개별로 자신의 프로필 이미지, 관심목록 등록 -관리자에게 쪽지형식 문의 -펀딩 오픈, 원팅 성공 등 사용자에게 정해진 시간에 알람 전송 -실패한 예약결제건 해당하여 재결제 요청 관리자 프로젝트 승인, 거절 / 신고 처리 / 회원 정지 / 펀딩 프로젝트 통계 / 광고 문의 관리 / 원팅 게시물 관리 / 펀딩, 원팅 문의 관리 / 공지, 이벤트 작성 / 공지, 이벤트 수정, 삭제 -문의, 신고 등 내용들을 처리하면 해당 유저에게 알람 전송 -프로젝트 등록 시 내용 검열 후 승인, 반려 처리 -신고 5회 누적시 회원 계정상태 정지 -사이트의 전체 공지, 이벤트 작성, 수정, 삭제 -오래된 원팅 삭제 또는 삭제 요청 처리 크리에이터, 펀딩 프로젝트, 크리에이터(사업자) 등록 / 프로젝트의 소식, 이벤트 등록 / 펀딩 상세보기 / 크리에이터 정보 보기 / 문의 / 팔로우 / 찜하기 / 펀딩하기 / 공유하기 / 리뷰 등록 / 리뷰 신고 / 펀딩 결제 -기존 회원에서 추가 정보 입력시 크리에이터 등록, 등록 후에 프로젝트 작성, 수 가능 -펀딩 게시기간이 끝나면 펀딩 불가 -등록한 프로젝트에 관련된 소식, 이벤트 작성 -작성한 펀딩의 내용 상세보기, 소식과 이벤트 상세보기 -크리에이터와 서포터 간 1:1 쪽지로 문의 -관심있는 크리에이터 팔로우 가능, 관심있는 제품 찜하기 가능, 카카오톡에 링크공유, url 복사하여 공유 -펀딩한 제품의 리뷰 등록, 등록한 리뷰 신고 기능 -펀딩 리스트페이지에서 인기 / 기간임박 등 여러 분류로 펀딩목록들 확인 기능 -펀딩시 아임포트 REST API 사용하여 예약결제 -펀딩 100% 달성시 해당 상품에 걸린 모든 예약결제실행 -결제상태 체크 후 최신화 원팅 원팅 게시/원팅 수정, 삭제 -사용자가 관리자 승인없이 자유롭게 원하는 펀딩 제안 가능 -신청자 수에 따라 원팅 달성단계 변경 -게시자가 관리자에게 게시글 수정 및 삭제 요청 |
| 설계의 주안점 | 직관적이고 간결한 사용자 인터페이스 구현 펀딩, 원팅 관련된 정보들을 세부적으로 수치화해서 표현 회원 구분(크리에이터, 서포터, 관리자, 비회원)에 따른 접근 가능한 기능 분배 오라클 잡 스케줄러 사용하여 일별 데이터 최신화 |
| 사용기술 및 개발환경 |
Server : Apache Tomcat 9.0 Dataase : Oracle 19c Development Tool : Spring Tool Suite 3, sqlDeveloper 22.2.0 Development Language : JAVA, HTML5, CSS3, Javascript, jQuery, Chart.js SQL, JSP, Servlet, Spring Framework Team Coop : Github, SourceTree, ERDCloud, Figma Open API : Kakao Map API, coolSMS API, Naver Mail, 카카오톡 공유 API, import REST API |
|
|