You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
RootIn/
├── frontend/ # Vite + React 기반 프론트엔드
│ ├── src/
│ │ ├── app/
│ │ │ ├── api/ # Axios 기반 API 통신 모듈
│ │ │ ├── components/ # 공통 컴포넌트 및 Shadcn UI
│ │ │ ├── hooks/ # 비즈니스 로직 분리 (Custom Hooks)
│ │ │ ├── pages/ # 서비스 주요 화면
│ │ │ └── types/ # TypeScript 타입 정의
├── src/main/ # Spring Boot 기반 백엔드
│ ├── java/com/example/ # Java 소스 코드
│ └── resources/
│ ├── db/ # Oracle DB 스키마 및 초기화 SQL
│ └── application.yml # 서버 설정 파일
└── README.md
1. WebSocket 연결 안정성 확보
-[문제]- 페이지 이동 시 소켓 연결이 빈번하게 끊기는 현상.
-[해결]- WebSocket 연결을 전역 Context로 관리하고, 자동 재연결 로직을 적용하여 안정성을 개선했습니다.
2. 소셜 로그인 유저 데이터 통합
-[문제]- 로그인 제공자별 식별 체계 차이로 인한 DB 저장 충돌.
-[해결]- 유저 테이블에 제공자 정보를 추가하여 식별자 구조를 유연하게 설계하고 데이터를 통합했습니다.