우리식당
전화 중심의 식자재 주문, 수기 재고 관리, 공급처 탐색 및 매장 홍보의 어려움을 줄이기 위해 개발한 모바일 서비스다. 식자재·거래처 관리, 납품업체 및 마케터 탐색·문의, 구독 서비스 등을 하나의 앱에 구성했다. SmarTeen App+ Challenge 2023 본선 진출 프로젝트로, 앱 구현을 완료했으나 외부 배포는 진행하지 않았다.
만들게 된 배경
식당 운영자는 재고를 개별적으로 확인하고 전화로 식자재를 주문하는 과정에서 반복적인 관리 업무를 수행해야 한다. 새로운 납품업체 정보가 부족하거나 홍보를 위한 마케터를 찾기 어려운 문제도 있다. 팀은 예선 단계에서 사장님 인터뷰와 페르소나를 통해 불편을 파악했고, 본선에서 재고 관리와 업체 매칭을 중심으로 기능을 정리했다.
개발 기간
2023.05 — 2023.11 · SmarTeen App+ Challenge 2023
해결하려던 문제와 목표
흩어져 있는 식자재 재고·거래처 관리, 공급처 검색, 매장 홍보 관련 업무를 하나의 모바일 앱에서 처리하도록 만드는 것이 목표였다. 식당 운영자가 재고를 등록·확인하고 납품업체와 마케터를 찾아 문의할 수 있는 서비스 흐름을 구성했다.
주요 기능
- 식자재·재고 관리: 보관 방식별 식자재 조회, 상품명·사진·입고일·유통기한·가격·수량 등록·수정.
- 거래처·납품업체: 거래처 관리, 납품업체 검색·상세·문의·등록.
- 마케터 매칭: 분야별 탐색, 상세 정보·후기 확인과 문의·등록.
- 구독 안내: 배너 노출, 마케터 우선 연결, 납품업체 수수료 면제 등 혜택 안내.
내가 직접 구현하거나 담당한 부분
- 백엔드 전체 개발: Python·FastAPI 서버 기능 전반 담당.
- 프론트엔드 지원: Android Native 앱 개발 참여.
- 팀 협업: 기획·디자인 2명, 개발 3명으로 구성된 5인 팀에서 백엔드를 책임지고 앱 개발 지원.
팀 구성과 역할
5명(기획·디자인 2명, 개발 3명) / 백엔드 전체 개발, Android 프론트엔드 개발 지원
설계 구조와 기술
Android Native 클라이언트 → Python·FastAPI 백엔드로 구성했다. 앱은 재고·거래처 관리와 납품업체·마케터 탐색·문의 UI를 제공한다. 백엔드 전체를 담당해 식당 운영 업무를 연결하는 모바일 서비스를 개발했다.
기술 구성
- Frontend: Android Native
- Backend: Python, FastAPI
주요 개발 과제
제품 설계 과제: 재고 관리, 납품업체 탐색과 매장 홍보처럼 사용자·정보 흐름이 다른 업무를 하나의 앱에 묶는 것.
진행 과정: 식당 운영자 인터뷰로 불편을 파악하고, 여러 초기 아이디어를 재고·거래처 관리와 납품업체·마케터 매칭 중심으로 정리했다.
결과: 정리한 주요 서비스 영역을 Android 앱과 FastAPI 백엔드로 구현했다.
최종 결과 / 실제 사용 여부
Android Native·FastAPI 기반 앱을 완성하고 SmarTeen App+ Challenge 2023 본선에 진출했다. 외부 서비스 배포는 진행하지 않았다.
배운 점
식당 운영자 인터뷰에서 발견한 문제를 앱 기능과 화면 구조로 연결하는 과정을 경험했다. 팀에서 백엔드 전체를 책임지고 프론트엔드 개발도 지원하며 여러 운영 업무를 하나의 서비스로 구성했다.
개선 방향
재고·유통기한에 기반한 소진 알림과 발주 추천으로 반복 입력·품절 문제를 줄일 수 있다. 납품업체 탐색부터 문의·주문까지의 흐름을 실제 매장과 검증하고 인증·데이터 관리·운영 안정성을 보완하는 방향이다.