Archive · 2023 · Development
엘리스트랙 SW엔지니어 트랙 프로젝트

1/1
- Duration
- 2023.09 — 2023.12
- Role
- 팀 프로젝트 — 인증 API·소셜 로그인·배포 담당
- Skills / Tools
- ReactTypeScriptNode.jsExpress.jsMongoDBKakao APIGCP VM
- Related Link
- youtu.be
Key Accomplishment
- 팀 전원이 의존하는 사용자·관리자 인증 API를 먼저 맡아 GCP VM 배포까지 담당
- 회원가입 플로우를 간소화하기 위해 카카오 API 기반 소셜 로그인을 구현하고, 장소 검색·태깅 시스템·공통 UI를 구현
Architecture
React 클라이언트와 Node.js API를 기반으로 인증·소셜 로그인·장소 검색·태깅 기능을 구현하고 GCP VM에 배포한 팀 프로젝트입니다.
Technical Challenges
- 사용자와 관리자 권한을 나누면서 팀 전체가 의존하는 인증 API의 계약을 안정적으로 유지해야 했습니다.
- 카카오 OAuth와 자체 JWT 인증 흐름을 연결하고, 로컬 개발 환경과 GCP VM 배포 환경에서 동일하게 동작하도록 구성했습니다.
Details
엘리스트랙 SW엔지니어 트랙 7기에서 React, TypeScript, Node.js, MongoDB 기반 교육 과정을 수강하며 팀 프로젝트를 진행했습니다.
팀 전원이 의존하는 사용자·관리자 인증 API를 먼저 맡아 GCP VM 배포까지 담당했습니다. 회원가입 플로우를 간소화하기 위해 카카오 API 기반 소셜 로그인을 구현하고, 장소 검색·태깅 시스템·공통 UI도 구현했습니다.
카카오 인증 구현 과정은 개발 블로그에 정리했습니다.