- BACKEND & DATA TEAMS
- ROLE
- DEPLOY URL
- SPECIFICATION
- INTRODUCTION
- SKILLS
- SYSTEM ARCHITECTURE
- SERVICE LAYOUT
- FUNCTION
김건우 | 박재선 | 이경배 |
- 팀장, 백엔드 리더
- 서버 CI/CD 구축 및 인프라 총괄
- 프로젝트 환경 구축
- 회원 기능 API 구축
- 역사 조회 기능 (문화재 + 사적지)
- 데이터 크롤링
- 데이터 전처리
- 역사 조회 기능 (문화재 + 사적지)
- H3 기반 거리 산정 기능
- 데이터 크롤링
- 데이터 전처리
- Firebase 알림 기능
- 역사 조회 기능 (문화재 + 사적지)
- 도감 기능
- 발표
- ✅ front-server : https://seoul-pop.com
- ✅ back-server : https://api.seoul-pop.com
- ✅ back-swagger : https://api.seoul-pop.com/swagger-ui/index.html
- SEOUL-POP (서울팝)
- 위치 기반 역사 탐방 서비스
- 백그라운드 알림 기능을 통해 해당 지역의 역사 정보를 확인할 수 있다.
- 문화재 정보, 3.1운동 사적지, 6.25 전쟁 사적지 등
- 해당 역사에 대한 상세 정보를 다양한 이미지와 함께 조회할 수 있다.
- 카메라 AR 기능과 함께 인터렉티브한 사용자 참여형 서비스를 제공한다.
- 방문을 완료하면 도감 스탬프를 획득한다.
- Java 17
- SpringBoot 3.2.5
- Spring Data JPA
- Spring Security
- QueryDSL
- JWT
- Oauth 2.0
- H3
- Firebase Cloud Messaging
- MySQL 8.0
- Redis 7.2
- AWS S3
- AWS EC2
- Jenkins
- Docker, Docker Hub, Portainer, Dozzle
- Nginx Proxy Manager
History Map | Alert |
AR | Detail |
💡 회원은 Spring Security & JWT & Oauth2.0 사용하여 카카오 소셜 로그인 구현
- 회원 가입
- 로그인, 로그아웃
- 회원 탈퇴
💡 문화재 정보, 3.1운동 사적지, 6.25 전쟁 사적지 3개의 카테고리로 역사 정보 분류
- 지도를 통한 위치 정보 조회 (필터 별 조회)
- 주변 지역의 문화재 및 사적지 위치 추천
💡 역사 상세 정보 조회 기능
- 해당 역사에 대한 상세 정보 조회
- 해당 역사 관련 상세 이미지 조회
💡 백그라운드 실시간 위치 데이터를 기반으로 한 Firebase Cloud Messaging 기능 활용
- 실시간 위치 기반 주변 문화재 및 사적지 추천
💡 방문 지역의 도감 스탬프 체크
- 방문 완료 시 해당 문화재 및 사적지 도감 스탬프 획득 기능