Jihoon Kim
ProjectsArchivesContact
Jihoon Kim © 2026 · Built with Codex & Claude Code.
  1. Key Accomplishment
  2. Architecture
  3. Technical Challenges
  4. Details

Archive · 2023 · Development

엘리스트랙 SW엔지니어 트랙 프로젝트

엘리스트랙 SW엔지니어 트랙 프로젝트 (1/1)
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에 배포한 팀 프로젝트입니다.

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도 구현했습니다.

카카오 인증 구현 과정은 개발 블로그에 정리했습니다.