프로젝트 목록
🏕️
빈자리 (Vinjari)
Full Stack MobileLIVE
캠핑장 예약 플랫폼 하이브리드 앱
Period:2025.12 - 현재
Role:Flutter 모바일 개발자 (프리랜서)
캠핑장 빈자리 실시간 확인 및 예약이 가능한 모바일 앱입니다. WebView-Native Bridge 아키텍처로 기존 웹 서비스(Next.js)를 Flutter 앱으로 래핑하면서, 네이티브 기능(푸시 알림, 소셜 로그인, 본인인증, 위치 정보)을 Bridge를 통해 통합했습니다. Clean Architecture와 TDD를 적용하여 1,156개 이상의 테스트를 작성했습니다.
TECH STACK
Frontend
FlutterDartClean ArchitectureGetIt
Infrastructure
FirebaseFCMWebView Bridge
KEY FEATURES
WebView-Native Bridge
네이티브 기능과 웹 간 양방향 통신 아키텍처 설계 및 구현
소셜 로그인
Apple, 카카오, 네이버 소셜 로그인 + PASS 본인인증
푸시 알림
FCM 기반 전체/개인 푸시 알림 시스템
디바이스 자동 등록
앱 설치 시 서버에 디바이스 자동 등록 (TDD 기반)
ACHIEVEMENTS
🌉
WebView Bridge 아키텍처
Native-Web 하이브리드 통신 설계 및 구현
🏗️
Clean Architecture A-
TDD 기반 체계적 아키텍처 (1,156+ 테스트)
♻️
대규모 리팩토링
Bridge 코드 -3,341줄 최적화
CODE STATS
25,000
Total Lines
25,000
Frontend Lines
1,156
Tests Lines
더 많은 프로젝트가 궁금하신가요?
모든 프로젝트 보기→