[Next Table Order #0] 프로젝트는 이렇게 시작되었다

2025. 1. 22.

[Next Table Order #0] 프로젝트는 이렇게 시작되었다

"2025년 상반기, 나는 반드시 취업해야 한다."
"부트캠프는 나를 불태웠지만, 아직 부족하다."
"딸깍. 마우스를 움직이다가… ‘토스 플레이스’ 채용 공고를 발견했다."

공고 찾기 GIF

"테이블 오더? 포스기? 이거 내가 만들어볼까?"

토스 플레이스 공고


미션: 내가 직접 테이블 오더 시스템을 만들어서 토스를 공략해보자!

📢 규칙: 매일 하나씩 고민과 해결 과정을 기록한다.
🎯 목표: 서비스 출시 → 사용자 테스트 → 최적화 → 오픈소스 공개 → 입사

🚀 이제부터, 이 프로젝트의 모든 과정을 공개한다.


1. 낭떠러지에 선 개발자 H양

취업 시장은 살벌하다.
📢 "이제 신입이 개발만 잘해서는 안 뽑힌다."

나는 부트캠프를 수료했다.
HTML, CSS, JS? 가능
Next.js? 가능
Zustand? 가능

그런데 이걸로는 부족하다.

🚀 "진짜 제품을 만들 수 있어야 한다."
🚀 "단순한 클론 코딩이 아니라, 기획 → 개발 → 배포까지 전부 해봐야 한다."

📢 "그래, 토스 플레이스의 테이블 오더 시스템을 직접 만들어보자."

(부트캠프 수료했지만 아직 갈 길이 멀다...)


2. 토스 플레이스 분석: "우리가 만들 제품을 뜯어보자"

"토스 플레이스는 무엇을 만들고 있나?"

포스기 (POS) → 이미 있음
테이블 오더 → 확장 가능성이 높음
사용자 행동 데이터 분석 → 토스가 좋아하는 영역
결제 → 토스페이 연동 고려

📢 "이거야. ‘테이블 오더 + 관리자 대시보드 + 실시간 주문 관리’를 만들어보자."


3. 프로젝트 기획: "그냥 테이블 오더가 아니다."

🚀 목표: 누구나 오픈소스로 사용할 수 있는 테이블 오더 시스템
Next.js + Supabase 기반 풀스택 프로젝트
중앙 DB 필요 없음 → 각 식당이 자체 Supabase 키를 ENV로 설정
Vercel + Supabase 연결 후 바로 배포 가능
토스 결제 API 연동 (이걸로 "토스 입사"와 연결)
사용자 행동 데이터 분석 기능 포함


4. 기존 테이블 오더의 문제점 분석 & 개선 방향

기존 테이블 오더 서비스의 문제점

1️⃣ 언어 전환 속도가 느리다. → 서버 요청을 줄여야 함
2️⃣ 이미지 로딩이 너무 느리다. → Cloudflare R2로 최적화
3️⃣ 사용자 행동 데이터가 부족하다. → 클릭 트래킹, 주문 패턴 분석 추가

이걸 전부 해결하는 제품을 만들자.
사용자 행동 데이터까지 분석할 수 있는 테이블 오더 서비스.

💡 "이제는 개발이다."


🚀 이제부터, 본격적인 개발이 시작된다.

"내일부터 하루씩, 개발 과정을 기록해보자!"
"최종 목표는 오픈소스 공개 & 토스 입사다!"

"To be continued..." (이제 진짜 시작이다!)