Language
Backend
Database
Infra & Tools
6070 어르신의 복약 · 운동 · 기타 알림을 IoT 액자 터치 한 번으로 인증하는 서비스의 백엔드.
Firestore 단일 NoSQL 설계, 서버에서 직접 시각을 계산하는 1차/2차 인증 판정, Gemini 기반 약봉지 OCR과 AI 뉴스레터를 구현했습니다.
Spring Boot Firestore JWT Cloudflare R2 FCM Gemini API
공포 스토리의 테스트를 통해 MBTI를 계산해 16종의 다양한 귀신과 매칭하는 심리테스트 백엔드.
결과 위변조를 막기 위해 계산 책임을 전부 서버에 두고, 자기참조 FK로 귀신 간 궁합 관계를 표현했습니다.
Spring Boot JPA MySQL REST API 설계
C++로 구현한 슬라임 점프 게임.
WASD와 Space Bar를 이용한 간단한 조작법을 통해 꼭대기까지 올라가는 게임입니다.
플레이의 난이도를 높여줄 여러 기능을 가진 플랫폼을 구현했습니다.
C++
- REST API를 설계할 때 어떤 로직을 어느 쪽에 둘 것인가를 기준으로 판단하는 연습
- 도메인 단위 패키지 구조와 계층 분리를 프로젝트마다 일관되게 적용해 보기
- 관계형 DB(MySQL)와 NoSQL(Firestore) 각각의 설계 트레이드오프 정리