13년 연속 대한민국 교육브랜드 대상 정보보안 - IT 교육
4년 연속 대한민국 브랜드스타 학원교육서비스
5년 연속 올해의 브랜드대상 취업교육서비스
4년 연속 퍼스트브랜드 대상 취업교육서비스
수강문의
닫기

온라인 상담신청

코리아IT아카데미 전문 상담원이
친절하게 상담을 도와드립니다.

문의내용
희망교육지점
희망교육과정
이름
휴대폰 번호
- -

대표문의번호 02-313-2186

프로젝트

코리아IT아카데미 수강생들의 프로젝트를 소개합니다.

NearBy

작성일 2022.01.19|조회수 2475

코리아IT아카데미 프로젝트

NearBy

과정명
(스마트웹콘텐츠개발) 스마트콘텐츠 융합 웹 응용프로그래밍 개발자 양성
발표일
2022.01.17
담당강사
민경태 강사
팀원 & 담당파트
(조장)이성훈
DB 설계, 검색, 팔로잉, 팔로우, 디자인
박종진
로그인, 로그아웃, 아이디저장, 이용약관
양희민
회원가입, 비밀번호 찾기, 마이홈, 유저홈
윤소정
회원정보 수정, 회원탈퇴, 비밀번호 변경, 댓글
하혜빈
게시판, 네이버API, 관리자, 예외페이지
컨셉

위치기반 API를 사용하여 유저의 주변 정보를 수집할 수 있고, 이를 토대로 소통 가능한 SNS

기능

회원가입 / 회원탈퇴 / 로그인 / 로그아웃 / 마이페이지 / 게시판 / 마이홈 / 유저홈 / 관리자 / 에러 / 검색
- 회원가입시 정규식검사를 통한 입력 데이터 유효성 검사
- 아이디/비밀번호 찾기시, 이메일 인증 및 임시 비밀번호 발급
- 로그인 시, 쿠키를 통한 아이디 저장기능, 세션에 로그인 정보 저장
- 게시글 등록시 이미지/동영상첨부가능, 위치 검색을 통한 정보 입력 가능
- 게시글 전체보기에서 게시글 미리보기, 게시글 좋아요, 최근 댓글5개 목록보기 가능
- 게시글 상세보기에서 게시글, 댓글 삽입/수정/삭제/댓글수에 따른 페이징 가능
- 각 유저의 이름 선택 시, 선택 유저의 홈으로 이동가능, 단 본인의 경우 자신의 페이지로 이동
- 상대방 페이지에서 팔로잉/팔로우 가능, 현 상태에 따라 아이콘 변경
- 마이페이지에서 프로필사진, 개인정보, 비밀번호변경, 회원탈퇴 가능
- 유저홈 / 마이홈에서 각 유저의 게시글 모아보기, 상대방의 친구목록 보기 가능
- 대소문자 구분없이 검색 가능, 상단에는 검색어가 포함된 유저아이디, 하단에는 게시글 표시
- 관리자 페이지에서 전체 유저의 비율(성별/나이 등)과 지역별 게시글, 유저 활성화/비활성화 가능
- 404 URL오류 / 500 서버오류, 해당 에러 발생 시, 각 에러 페이지로 이동
- 로그인 세션 만료 시, 로그인 페이지로 이동

특장점

- 정규식검사를 통한 입력 데이터 유효성 검사
- 지도API를 이용한 위치 검색 / 글 포스팅 가능
- Cafe24를 이용한 서버호스팅 및 배포

사용기술 및 개발환경

"- 개발환경 : Windows 10
- 개발도구 : Spring Tool Suite
- 개발언어 및 프레임워크 : Spring, Java, JSP/Servlet, JQuery, HTML/CSS, Bootstrap, MyBatis
- DB : MYSQL
- API : 네이버 지도API, JavaMail API"