Overview
개요
ICIB-Portfolio
ICIB-Portfolio
ICIB-Portfolio
ICIB-Portfolio
ICIB-Portfolio
ICIB-Portfolio
ICIB-Portfolio
ICIB-Portfolio
ICIB-Portfolio
ICIB-Portfolio
ICIB-Portfolio
ICIB-Portfolio
ICIB-Portfolio
ICIB-Portfolio
ICIB-Portfolio
ICIB-Portfolio
ICIB-Portfolio
ICIB-Portfolio
ICIB-Portfolio
ICIB-Portfolio
ICIB-Portfolio
ICIB-Portfolio

맘카페 , 만개의 레시피 , 당근마켓의 웹/앱 정보를 바탕으로 초보 엄마, 아빠 대상에게 가장 필요한 정보를 축소시켜 제공하는 웹사이트

Team Members
팀원
ICIB-Portfolio
  • 조세용: 일정관리, GitHub Merge, DB설계, Class설계, Query문제작, Kakao API 레시피 게시판, 질문게시판
  • 이아인: CSS 총괄, javaScript를 이용한 좌석 선택 페이지구현
  • 오치헌: Android APP 제작, 중고거래 게시판, 회원관리
  • 이민규: 일반게시판, 데이터 수집
  • 인용현: 예고편동영상, 예매 기능구현
Function Implementation
구현 기능
  • 회원관리
  • 오늘 페이지
  • 정보방 페이지
  • 중고거래 페이지
  • 레시피 페이지
  • 메인페이지
  • 지도페이지
  • 추가기능(즐겨찾기 / 관리자, 일반 권한부여, 다음날씨 클롤링, 내정보 페이지, 채팅)
Design Point
설계 주안점
  • 회원가입 페이지패스워드 암호/화, 다음 포스트코드 사용, 회원가입 시 유효성 검사
  • 비동기적인 웹 페이지 제작을 위해 AJAX사용핸들바를 이용하여 데이터를 출력
  • JSP 익스프레션 언어를 통해 데이터 출력조건식 사용을 위해 JSTL이용
  • Form방식으로 여러 개의 파일을 업로드Swiper를 이용하여 슬라이드 기능 구현
  • 지도 API를 이용하여 현재 위치를 가져오고현재 위치를 중심으로 검색결과 마커
  • Transaction처리 , Interceptor를 이용한 로그인 처리 기능
  • REST API를 사용하기 위해 Retrofit을 이용하여 안드로이드 어플에서 데이터를 출력
Technique & Environment
사용 기술 및 개발환경
  • DBMS: MySQL
  • 웹 Server: Apache Tomcat 9.0
  • 언어: java / JSP / javaScript / HTML / CSS
  • IDE 도구: eclipse/Spring/Mybatis
  • 라이브러리: 크롤링(Jsoup, 셀레니움), jQuery
  • API: Google Chart API, 카카오, 네이버 검색API
  • 형상관리: GitHub