Skip to content

Latest commit

 

History

History
101 lines (101 loc) · 2.92 KB

README.md

File metadata and controls

101 lines (101 loc) · 2.92 KB

GTA (Gwangju Tourist Attractions)

공공데이터와 지도api를 활용한 관광지 탐방 어플리케이션

인원: 2인

Front-end : 조성준

Back-end : 민성조

기간: 2023-10 ~ 2023-01

실사용 화면

usedScreen usedScreen usedScreen usedScreen usedScreen usedScreen

기술스택

Front-end javascript, React-Native
Back-end Java, SpringBoot, Gradle, JPA, SpringSeucirty
DB MariaDb, Redis, AWS RDS, Docker
Server AWS EC2

개발기능

Front-end

접근성을 고려한 kakao 소셜 로그인

Geolocation과 useAppContext를 활용한 실시간 위치정보 전역변수 설정

AsyncStorage 토큰 저장을 활용한 자동 로그인

위치정보를 얻기 위한 권한 관리(rn-permissions)

Back-end

접근성을 고려한 kakao 소셜 로그인

데이터 입출력 속도 향상을 위한 캐싱(Redis)

api 문서화, 협업 강화, 테스트 용이성을 위한 Swagger

확장성 및 유연성을 고려한 AWS EC2

보안 및 DB 부하를 고려한 Spring Security JWT

프로젝트 구조

JWT, Spring Security, 카카오 소셜 로그인

관광지 정보 요청(Cache miss)

ERD

MariaDB

mariaDB

Redis

Redis