Budify 웹서비스 백엔드 개발
2021•외국인 대상 여행 상품 판매 서비스의 백엔드 API 개발

프로젝트 개요
대학 창업 동아리에서 시작된 스타트업 'Budify'의 MVP를 정식 웹 서비스로 전환하는 프로젝트에 참여했습니다. 기존 Notion 기반의 외국인 대상 여행 상품 판매 서비스를 확장성 있는 웹 애플리케이션으로 재구축하는 것이 목표였습니다.
담당 역할
- •백엔드 API 개발: TypeScript와 Node.js(Express)를 기반으로 Svelte 프론트엔드와 통신하는 백엔드 API를 개발했습니다.
- •데이터베이스 설계 및 구축: Supabase와 Prisma를 이용해 PostgreSQL 데이터베이스를 설계하고, 관련 로직을 구현했습니다.
- •인증 및 결제 시스템: Supabase Auth를 통한 사용자 인증, iamport를 연동하여 결제 및 웹훅(webhook)을 처리하는 별도 결제 서버를 구축했습니다.
- •협업 및 생산성: 프론트엔드 개발자와의 원활한 협업을 위해 Svelte를 직접 학습하고, 백엔드 로직을 서비스 형태로 제공하여 프론트엔드에서 쉽게 사용할 수 있도록 설계했습니다.
프로젝트 성과
약 한 달간의 집중적인 개발을 통해 요구사항에 부합하는 백엔드 시스템과 서버 인프라를 성공적으로 전달했습니다. 이를 통해 Budify 팀이 빠르게 정식 서비스를 런칭하는 데 기여할 수 있었습니다.