Умное Кафе
자체 제품
– 현재
풀스택 개발자 (Go, React)
Telegram/MAX Mini App을 통한 카페 주문 시스템입니다. 손님이 테이블의 QR 코드를 스캔해 메뉴를 고르고 주문한 뒤 상태를 확인합니다. 현재는 제품 개발과 지역 카페를 대상으로 한 B2B 파일럿에 집중하고 있습니다.
- 백엔드를 Node.js에서 Go(Gin, GORM)로 이전하고 REST API와 주문 로직을 구현했습니다. Go 서버를 프로덕션에서 운영하고 있습니다.
- React와 TypeScript로 Mini App과 관리자 화면을 개발했습니다. 메뉴, 장바구니, 주문, 카탈로그, 테이블, QR 코드, 접근 권한을 구현했습니다.
- Telegram/MAX 로그인과 알림, YooKassa 선결제, 결제 webhook 처리를 연동했습니다.
- Redis 메뉴 캐시와 캐시를 사용할 수 없을 때 PostgreSQL로 전환하는 처리를 추가했습니다. FastAPI, OpenCV, PaddleOCR로 메뉴 사진 인식과 결과 검토·가져오기 기능을 구현했습니다.
- Docker Compose, Nginx와 Prometheus, Grafana, Loki 기반 모니터링·로그를 구성했습니다. 백엔드·프런트엔드 테스트와 Playwright, Cucumber 기반 E2E·BDD 시나리오를 추가했습니다.