[Spring Boot] Spring Boot+HTML+Jquery+Mybatis를 활용한 2인 프로젝트
-
간단한 이동 및 여행 중 주변에 보이는 버스정류장 및 버스 노선에 기반하여 먹거리, 놀거리, 맛집, 카페 등 여러가지를 추천하고 해당 장소를 즐겨찾기할 수 있도록 구성하여 여행 계획에 좀 더 좋은 선택지를 제공할 수 있도록 구성하였습니다.
-
- 2024.06.03 ~ 2024.06.05 (2일간)
- 이장우 - 백엔드 및 배포 담당
- 김창인 - 프론트 및 스타일 담당
-
-
Login Page
- Email, Password 기반으로 로그인 여부 판단
- 로그인 성공 시 : Spring Boot의 Session을 활용하여 User의 name, userindex을 적재
- 로그인 실패 시 : 로그인 실패 알람 후 홈 페이지로 이동
- Email, Password 기반으로 로그인 여부 판단
-
Sign in Page
- ID를 입력 후 중복체크 수행
- 이름,전화번호, 주소 입력
- 자신의 프로필 자신을 입력하여 회원가입 실행
- 프로필 수정을 위해 홈 화면에서 자신의 프로필 사진을 클릭하여 이동한 뒤 수정
-
Forgot Email
- 이름을 기반으로 자신의 ID에 해당하는 이메일을 찾음
-
Forgot password
- Email을 기반으로 패스워드 찾기를 실행하여 패스워드를 찾음
-
Main Page
- 홈 화면에서 자신이 검색을 하고 싶은 지역 및 버스 노선 번호를 검색
- 해당 검색은 공공데이터 포털의 버스노선도 API를 활용하여 검색 수행
- 해당 노선을 클릭하여 상세 페이지로 이동
- 홈 화면에서 자신이 검색을 하고 싶은 지역 및 버스 노선 번호를 검색
-
노선 Detail 페이지
- 해당 노선에 대한 기점, 종점, 첫차시간, 막차시간 등 여러 다양한 정보를 출력
- 해당 노선에 대한 각각의 정류장을 출력
- 노선에 대한 정류장은 공공데이터 포털의 버스 정류소 API를 활용하여 검색 수행
-
정류장 Detail 페이지
- 해당 정류장의 x,y좌표를 기반으로 정류장의 도로명 주소를 탐색
- Geolocation API를 활용하여 해당 좌표에 대한 도로명 주소 탐색
- 주소에 대한 맛집, 놀거리, 카페를 탐색
- 탐색 과정에 있어서 네이버 검색 API를 활용하여 검색 수행
- 해당 정류장의 x,y좌표를 기반으로 정류장의 도로명 주소를 탐색
-
즐겨 찾기 기능
- 추천 검색된 장소들을 즐겨찾기하여 좀 더 나은 여행계획을 구성할 수 있도록 구성
-
-
- 사용한 API 목록
- 도로교통부 Geolocation
- 국토교통부_(TAGO)_버스정류소정보
- 국토교통부_(TAGO)_버스노선정보
- Naver 검색 API
- 실제 배포 주소
- REST API DOCS(Use Swagger
- PostMan
- 사용한 API 목록