WEB Application 구축 프로젝트
주제 : Spring Framework 기반 오프라인 모임 플랫폼 개발
기획의도 : 현존하는 소모임 어플들의 문제점을 보완하는 오프라인 모임 커뮤니티를 웹으로 재탄생
동기 : 기존에 있떤 웹, 어플리케이션들이 주로 온라인 모임을 위한 플랫폼으로 오프라임 모임을 지원해주기 위한 웹사이트를 개발
지원기능
- 회원관리(가입, 정보수정, 프로필사진추가, 로그인, 모임맞춤추천, 가입한 모임의 일정알림, 새 게시글 알림)
- 모임관리(검색, 생성, 가입, 게시글(작성, 본인 게시글(수정, 삭제, 사진등록), 댓글(작성, 삭제))
- 모임별, 오프라인정모관리(생성, 조회, 참가, 카카오맵 api를 이용한 장소검색, 추가, 조회)
- 전체 테이블
- 나의 개발 영역 테이블
- tiles, spring-jdbc, mybatis, JSON, validation
- 모임 오프라인 일정 페이지
- '모임'탭을 클릭하면 나오는 페이지로 직접 오프라인 모임일정을 개설할 수 있으며 가장 최근의 모임들을 조회하고 참석버튼을 눌러 참석리스트에 추가할 수 있음
- 해당 모임에서 지금까지 가장 참석을 많이 한 순서대로 list를 출력해줌
- 오프라인 모임 생성 페이지
- 전체 오프라인 모임을 조회하고 해당 모임장은 기록을 삭제할 수 있는 페이지
- 현재까지 개설된 모든 오프라인 정모를 조회할 수 있고, 해당 모임을 개설한 모임장만이 기록을 삭제할 수 있음
- 해당 날짜 클릭시 오프라인 모임정보와 참성명단 조회 페이지
- jQuery의 DatePicker를 커스터마이징하였고 Ajax를 통해 비동기 화면 구현