환경을 생각하는 제로웨이스트 기반 크라우드펀딩

KH정보교육원 2021.07.22 13:39


돈조
스마트 콘텐츠 융합 응용 SW 엔지니어 양성과정(10) 1회차


팀장/팀원류**(팀장) : 메인페이지, 펀딩리스트, 검색, 회원가입, 네이버 회원가입, 개인정보수정, 회원탈퇴, 배송지관리, 내가만든프로젝트, 이용약관 및 관리(관리자), FAQ
오** : 이용약관, 펀딩 판매자 문의(메시지), 마이페이지 메시지, 공유하기, 신고하기, 블랙리스트 관리(관리자)
윤** : 커뮤니티 : 공지사항, 게시글, 검색, 댓글 / 좋아요 : 좋아요 추가 및 해제, 리스트 조회, 카운트 조회 / 1:1 채팅 서비스
장** : 펀딩상세페이지, 공지사항, 회원상세보기(관리자), 회원검색(관리자), 회원탈퇴(관리자), 다중선택 회원탈퇴(관리자)
현** : 크리에이터 생성, 프로젝트 생성, 수정, 관리, 상태 조회, 운송장 입력
홍** : 결제, 주문목록, 쿠폰, 쿠폰등록(관리자), 쿠폰삭제(관리자)
개요건강한 지구를 만들자라는 문구에서 시작하여, 작은 것에서부터 실천하는 운동인 제로웨이스트를 기반으로 둔 MagicPot이라는 크라우드펀딩 사이트
구현기능- DB와 연동하여 회원, 프로젝트, 크리에이터, 쿠폰, 공지, 커뮤니티등 관련된 페이지에 대해 등록/수정/삭제 기능 구현.
- 비동기식으로 처리해야할시, DB와 연동해야한다면 AJAX / DB와의 연동이 불필요하면 SCRIPT로 처리.
- 이메일인증/주소검색/네이버 및 카카오연동이 필요할 경우 API 사용
- RequestParam과 동적 SQL을 이용하여 페이지 간소화
- CSS와 제이쿼리를 이용하여 페이지 ui개선
설계의 주안점
- 펀딩 후원자는 펀딩 상품의 정보를 한눈에 볼 수 있고, 크리에이터는 펀딩상품을 등록할 때 쉽고 빠르게 할 수 있도록 직관적인 UI설계를하여 제품의 브랜드와 인지도를 향상 시키고자 기획
- 단순히 후원과 펀딩을 올리는 상품판매 펀딩 사이트를 넘어 사이트 취지에 맞게 사용자들을 위한 간편한 커뮤니티 서비스도 제공
사용기술 및 개발환경
> Language : Java (OpenJDK 8)
> DBMS : Oracle (11g)
> Front : HTML5, CSS3, JavaScript, jQuery, Bootstrap
> Server : Apache Tomcat (8.5)
> Server Programming : JSP/Servlet, AJAX
> Framework : Spring, MyBatis
> 프로젝트 관리도구 : Maven
> IDE : Eclipse, STS3, Visual Studio Code, sqldeveloper
> Modeling Tool : StarUML, erdcloud, 카카오오븐
> 형상 관리 : Github

> 사용API : Daum map, summernote, naver login, kakao sendLink, web socket
1783399147_6a4c82eb317d4.png

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

간편상담문의
KH임직원은 수강생 한 분 한 분의
성공적인 취업을 위해 최선을 다하겠습니다.

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

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

교육희망 지점

신청자 정보

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