- COURSE : 웹기반 빅데이터 전문 개발자 양성과정 (1) - KH정보교육원 (강남지원)
- SUBJECT : 세미 프로젝트
- TITLE : TYDEE
- SUMMARY : 소유 재화의 웹으로의 마이그레이션
- PERIOD : 2020.07.15 ~ 2020.08.10
- 한정된 공간, 소비로 인해 계속해서 적재되는 물건들
- 정리정돈 습관이 체화되어 있지 않으면 한정된 공간을 효율적으로 사용할 수 없음
- 정리정돈의 중요성과 방법들은 여러 매체를 통해 송출됨에 따라 필연적으로 분산됨
자신이 어떤 물건을 갖고 있는지 손쉽게 확인할 수 있다면,
그리고 정리정돈 방법, 재활용 방법들을 한곳에서 모아볼 수 있다면?
- 회원 서비스 - 일반 로그인/SNS 로그인/회원 가입(email 인증/ajax 중복 확인)/정보 수정/회원 탈퇴
- MY TYDEE
- D3.js를 통해 저장된 물건들을 계층형 다이어그램으로 시각화
- Google Vision AI API로 업로드한 사진에서 텍스트 감지 추출
- ajax로 DB에 저장된 텍스트 불러오기
- 게시판 - 로그인한 상태에서만 댓글을 등록, 수정, 삭제할 수 있는 회원제 게시판/TOAST UI Editor
- 지도 - 카카오 지도 API
- eshop - 상품 조회 (및 등록, 수정, 삭제)/장바구니/ajax 최근 사용한 주소록 불러오기/아임포트 (테스트) 결제
- 사용 언어 : Java, JavaScript, HTML, CSS
- 사용 프레임워크 : MyBatis
- 사용 라이브러리 : jQuery, D3.js, TOAST UI Editor, cos.jar
- 사용 API : SNS 로그인(NAVER), Google Vision AI, 카카오지도, 다음 도로명주소, 아임포트
- 사용 DB : Oracle Database 11g
- 사용 서버 : Apache Tomcat 9.0
- 사용 도구 : Eclipse IDE, Visual Studio Code
- 협업 도구 : Github, Google Drive, Notion
사용자 화면
- 인덱스 : 접속 시 초기 화면
- 로그인 : SNS 로그인(NAVER)
- 회원가입 : 아이디·닉네임 중복 확인, email 인증, 비밀번호 정규식
- my tydee
- Zoomable Sunburst Diagram : TYDEE(구획, 수납함)과 TINY(재화), 마우스 오버로 조회
- 등록, 수정, 삭제, 검색
- 영수증 등 업로드 후 열람
- 게시판
- 정리 정돈 팁 게시판
- 중고 매매 게시판
- 지도 : 재활용센터, 아름다운 가게
- eshop
- 전체/카테고리별 상품 보기
- 장바구니
- 결제창 : 도로명 주소, 최근 사용한 주소록 불러오기(ajax), 아임포트-카카오페이
- 결제 목록
- 마이페이지
- 개인 정보 수정
- 회원 탈퇴
관리자 화면
- eshop
- 상품 등록, 수정, 삭제
- 관리자 화면