프로젝트 설명
영세 제조업체가 회계 장부와 실제 재고를 따로 관리하다 숫자가 어긋나는 문제를 풀기 위해 만든 B2B SaaS입니다. 기획부터 개발 결제 연동 배포 운영까지 혼자 진행했습니다.
QuickBooks Online과 양방향으로 연동해 품목과 재고를 동기화하고 원자재를 조합해 완제품을 만드는 BOM 구조와 로트 단위 추적을 제공합니다. 유통기한이 임박한 로트를 먼저 출고하는 선입선출 로직 재주문 시점 알림 동기화 실패 건을 모아 보여주는 큐를 넣었습니다.
기술은 Fastify와 React Drizzle과 PostgreSQL Clerk 인증 Paddle 결제를 썼고 Railway에 배포했습니다. OAuth 토큰 갱신과 API 호출 제한 동기화 충돌 처리처럼 연동에서 실제로 터지는 문제들을 운영하며 잡았습니다.
지금도 서비스를 직접 운영하고 있어 만들고 끝나는 작업이 아닙니다.
참여 작업 영역
기획디자인프론트엔드백엔드개선·버그수정데이터 엔지니어링데이터 분석
기술 스택
JavaScript/TypeScriptMySQL/MariaDBCloud (AWS/Azure/GCP)