Diverse Different Display
(빅데이터 UI 전문가)자바(JAVA)기반 빅데이터 시각화 개발자 양성과정A1 1회차
| 개요 | 다양한 분야의 전시 정보와 편리한 결제 서비스 이용이 가능하며, 다이어리를 통해 나만의 기록을 소장할 수 있는 공간 마련 및 회원들간에 정보를 공유할 수 있는 커뮤니티 제공을 담은 전시 사이트 |
|---|---|
| 구현기능 | * 회원가입/로그인 페이지 - 카카오 로그인 - 로그인 유지(로컬 스토리지) - 이메일 인증(비밀번호 찾기) * 마이페이지 - 회원정보 수정 및 탈퇴 - 다이어리 - 게시물 및 예약관리 * 메인 페이지 - 전시 API - 기상청 API - 전시글 지역 필터링 - 인기순/추천별 전시 리스트 - 전시관 정보 * 전시 페이지 - 인기/추천/지역별 전시 목록 - 예매(온라인 티켓)및 카카오페이 결제 기능 - 전시 한줄평 * 게시판 페이지 - 카테고리별 게시글 리스트(테이블, 갤러리형) - 게시글 CRUD(작성, 이미지 업로드, 조회수, 지역별 필터링, 수정, 삭제) - 게시글 검색 기능(제목, 내용) - 댓글 등록 및 삭제 * 관리자 페이지 - 가입 현황 및 전시별 통계 - 가입한 회원 관리 - 예매 관리 - 게시판 관리 - 전시 관리 |
| 설계의 주안점 | - 전시 API 연동을 통해 한눈에 알아볼 수 있도록 전시 서비스 제공 - 카카오 페이 API 연동을 통한 편리한 결제기능 - 다이어리(평점, 한줄평)을 통해 마이페이지 내 나만의 공간 제공 - 자유 게시판을 통해 회원들간에 정보 공유 커뮤니티 공간 제공 |
| 사용기술 및 개발환경 |
OS : Window 10, MAC OS IDE : VS Code, IntelliJ Community, MySql WorkBench Language : Java, Javascript ES6 FrontEnd : HTML/CSS, React BackEnd: Spring Boot Framework : Spring Framework, React JS DB : MySQL Server : Tomcat 배포 : AWS etc: GitHub, FireBase, Notion |
|
|