Skip to content

Latest commit

 

History

History
104 lines (68 loc) · 3.48 KB

README.md

File metadata and controls

104 lines (68 loc) · 3.48 KB


🏘 About FindTown

Find your perfect place to move by taking a bite through the Information that we provide!

떠먹여 주는 동네별 정보를 통해서 한입씩 맛보며 이사 갈 동네를 찾아보세요!

  • Development period : 2022.12 ~
  • Appstore distribution : 2023.02 ~

🌟 Main Features

🔎 Find Town

Find your ideal location that suits you best by taking into account your preferred infrastructure and transportation options.

선호하는 인프라와 교통편을 통해서 나에게 맞는 동네를 찾아보세요.

findtown1


🗣 Town Introduction

Find your ideal location by accessing information shared by local residents and gain valuable insights about the community.

찐 동네 주민들이 알려주는 동네에 대한 정보로 동네를 파악하세요.

findtown2


📍 Town map

Take a look at the town's characteristics through the map.

지도를 통해서 동네 특징을 살펴보세요.

findtown3

Infra map

: Displaying the available infrastructure in the town / 동네에서 살면서 누릴 수 있는 인프라를 체크하는 지도

Theme map

: Displaying infrastructure tailored to the lifestyle of single-person households in the town. / 카공하기 좋은 카페, 혼밥하기 좋은 식당을 알려주는 1인가구 라이프스타일 맞춤형 지도


iOS Developers 

유지훈 김경민
유지훈 김경민

🛠 Skills

Architecture

image
  • 서버 아키텍처의 경우 github Action을 통해 AWS의 Code Deploy와 Docker Hub를 통해 버전관리를 함으로서 rollback상황이 생기거나 유지보수에 용이하도록 하고 Docker Compose로 Docker Hub에 업데이트되는 jar파일과 Mysql DB, Redis로 실행시켜 서버를 운영하도록 설계하였습니다.
  • Spring Project의 구성으로는 Domain위주로 package를 구성해서 각각의 Domain이 전체적인 기능을 관리하도록 추후 MSA설계를 염두하여 모듈화 시켰습니다. Client측과 협업을 위해 Swagger를 도입하여 API 문서화로 보다 효율적인 커뮤니케이션을 할 수 있었습니다.

Tech Stack

  • IDE : IntelliJ
  • 언어 : Java 11
  • 프레임워크 : Spring Boot, Spring Security
  • 빌드 도구 : Gradle
  • 데이터 베이스 : AWS RDS(MySQL)
    • JPA, QueryDSL
  • 파일 저장소 : S3
  • CI / CD : Git Action & Code Deploy
  • Infra : AWS

git 전략

image
  • main(운영) - develop(개발) - feature

  • branch 규칙

    • feature/(이슈 번호)

Documents

Wanna know more details? 🧐

About Service