가전 제품 사이트
(디지털컨버전스)공공데이터 융합 자바개발자 양성과정A30(17) 1회차
| 개요 | 위 프로젝트는 스메그코리아 웹사이트를 참조하여 쇼핑몰 웹사이트를 전체 팀원이 모든 기능에 대해 함께 스터디하고 공유하여 참가하여 개발하는 것입니다. |
|---|---|
| 구현기능 | 비회원 기능 : 회원가입 회원 기능 : (로그인/로그아웃/카카오 로그인/자동로그인/아이디 저장 비밀번호 찾기 시 이메일로 새 비밀번호 발송) 상품 리스트 조회 상품 구매 상품 장바구니 추가 회원탈퇴 제품 검색 기능 제품 상세 조회 에러 페이지 관리자 기능: FAQ 조회, 추가, 삭제, 조회수 조회 공지사항 조회, 추가, 삭제 상품 등록 상품 수정 상품 삭제 회원 리스트 보기/강퇴 카테고리 관리 고객주문내역 |
| 설계의 주안점 | 설계의 주안점은 스메그 코리아 사이트를 레퍼런스로 삼아 전체 팀원들이 스터디를 하여 프로젝트 전체 과정을 서로 공유, 학습하며 전반적인 실력 향상을 도모하는 것입니다. 이를 통해, 특히 프론트엔드와 백엔드라는 두 가지 다른 개발 영역에 대해 동시에 공부할 수 있었으며, 이러한 과정을 통해 팀 전체의 역량을 향상시킬 수 있었음을 확인할 수 있었습니다. JSP, Spring, Mybatis 를 이용한 웹사이트 구현하였으며 카카오 로그인, 맵, gmail API를 활용하여 사용자의 편의성을 높이도록 하였습니다. 엑셀로 제작한 DB정보를 저장하고 Mybatis를 통해 관리할 수 있도록 하였습니다. 사용자가 상품을 보다 직관적이고 쉽게 이해할 수 있는 상품 리스트 디자인과 상세 화면을 구현하여 사용자 경험 향상할 수 있도록 하였습니다. |
| 사용기술 및 개발환경 |
- OS : Windows10 - WAS: Apache Tomcat (9.0.80) - Language : Java 11, CSS, HTML5, JavaScript - DBMS: MySQL - Library : jQuery, lombok, mybatis - API : Kakao 로그인, Kakao Maps, gmail 인증 - Tool : ERDCloud, ERDCloud, Eclipse, STS - 협업프로그램 : Notion, Google Sheet & Google Drive, Kakao Talk, GitHub, Zoom, Discord |
|
|