위치: 학습 › 프로젝트 › 토이프로젝트 › Onz (칵테일 플랫폼)
규모: 포스팅 6개

포스팅

포스팅설명
Onz 프로젝트 소개 및 기획칵테일 바 정보/메뉴 제공 개인 프로젝트 “Onz”의 기획 배경, 기술 스택, 기능 설계, 초기 아이디어 검토 기록.
칵테일 데이터 모델 및 분류”칵테일 백과” 탭에서 사용하는 칵테일 데이터를 테마별로 분류하고, 맛·도수·재료를 구조화한 예시.
OAuth 소셜 로그인 설계 (code 기반 인증, Strategy+Factory)Google/Naver/Kakao/Apple 4개 프로바이더를 지원하는 소셜 로그인을, accessToken이 아닌 code 값 교환 방식으로 설계한 이유와 Provider 확장 구조를 정리했다.
Stream·Generic·Lambda로 중복 코드 제거칵테일 맛/재료/추천 맵핑 리스트를 응답 DTO(Map)로 변환하는 반복 코드를, 제네릭 메서드 + 람다로 통합한 리팩토링 기록.
트러블슈팅 - UTF8mb4 인코딩 이슈 및 개발 중 이슈 모음Onz 서비스 운영/개발 중 겪은 이슈와 해결 과정을 정리했다.
Onz API 레퍼런스Onz 백엔드가 제공하는 API 엔드포인트를 기능별로 정리한 참고 문서. 원본은 Notion에 32개 개별 문서로 나뉘어 있던 것을 하나로 통합했으며, 예시 응답에 포함되어 있던 JWT 토큰과…