Skip to content
/ GTA Public
forked from SUNGJUN1234/GTA

Gwang-ju Tourist Attraction

Notifications You must be signed in to change notification settings

Min-SungJo/GTA

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

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

About

Gwang-ju Tourist Attraction

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • Java 81.9%
  • JavaScript 15.1%
  • Ruby 1.1%
  • Objective-C 1.1%
  • Objective-C++ 0.4%
  • HTML 0.2%
  • TypeScript 0.2%