PROPOSAL

앱에 입력한 원가가
서버에서 마진이 되기까지

기존 NestJS·Flutter 코드 위에 원가·정산 API, 화면 연동, 예약 푸시와 고정 미션을 발표 시연 전에 완성합니다

01. Analysis & Strategy

요구사항 분석과 성공 기준

클라이언트 핵심 요구사항

입력값이 서버에 저장

원재료·메뉴·레시피·고정비·판매량·일일정산을 API로 저장하고 다시 불러옵니다.

만든 화면 그대로 연동

이미 개발된 Flutter 화면에 서버를 붙이고 토큰 자동 갱신·재시도를 더합니다.

푸시와 고정 미션

영업 시작·종료 시각 예약 푸시를 누르면 미션 화면으로 이동하고 결과를 전송합니다.

핵심 역제안

시연 경로 우선 확보

발표 날짜가 고정이므로 등록→판매→정산→푸시→미션 한 줄을 먼저 끝까지 연결합니다.

중간재까지 맞는 원가

시럽·베이스 같은 중간재가 레시피 안에 다시 들어가도 단위 환산까지 정확히 계산합니다.

매장 통신 끊김 대비

와이파이가 끊겨도 입력값을 보관했다가 연결되면 한 건만 저장되도록 다시 보냅니다.

02. Strategic Deep-Dive

발표 전에 확실히 돌아가는 핵심 설계

시연 경로 먼저

기존 코드를 실행·재현한 직후, 메뉴 등록부터 미션 완료까지 발표에서 보여줄 흐름을 서버와 앱 끝까지 먼저 연결하고 나머지 기능을 그 위에 채웁니다.

Expected Effect

일정이 흔들려도 시연 버전 확보

원가는 서버 한 곳

레시피·중간재 원가와 마진율을 서버에서 계산해 내려주고 앱은 표시만 합니다. 앱과 서버 숫자가 서로 다른 일이 생기지 않습니다.

Expected Effect

마진율 숫자를 믿고 쓰는 앱

끊겨도 남는 입력

전송에 실패한 판매·정산 입력은 앱에 보관해 자동으로 다시 보내고, 같은 요청이 두 번 도착해도 서버에는 한 건만 저장합니다.

Expected Effect

베타테스트 데이터 유실 방지

03. Implementation

기존 스택 그대로, 필요한 것만 더합니다

데이터 구조 보완

Prisma + PostgreSQL 기존 스키마에 원가·정산·미션 테이블을 이력 남는 마이그레이션으로 추가

정확한 원가 계산

NestJS 모듈 기존 모듈 규칙에 맞춰 원가·판매·정산 API와 마진율 계산 추가

만든 화면 그대로 연동

Flutter 기존 화면에 API 연결, 토큰 자동 갱신과 전송 재시도 추가

제때 도착하는 알림

Firebase FCM + 스케줄러 매장 영업시간 기준 예약 발송, 발송 이력 저장, 탭 시 화면 이동

바로 쓰는 베타 서버

Docker 같은 설정으로 어디서나 재실행되는 베타테스트 서버 배포

혼자서도 이어가는 인계

Swagger + 인계 문서 전체 API 문서, 실행·배포 방법, 실기기 테스트 기록 전달
04. Sequence

프로젝트의 성공을 완성하는
정교한 8단계 업무 프로세스

01

미팅

요구사항 청취 및 비즈니스 목표 상세 협의

02

계약 진행

상세 과업 범위 확정 및 공식 계약 체결

03

요구사항 재분석

개발 관점에서의 기술적 타당성 도출

04

기획/디자인

UI/UX 설계 및 시스템 아키텍처 상세 정의

05

클라이언트 컨펌

확정된 기획안에 대한 최종 리뷰 및 승인

06

개발

공유된 일정으로 투명한 집중 개발

07

테스트

단위/통합 테스트 및 버그 수정, 안정성 검증

08

배포

최종 운영 환경 배포 및 안정화 지원

05. Timeline

발표 시연 전에 끝나는 단계별 진행

Step 01

코드 인수·시연 경로

기존 코드 실행을 재현하고 시연 흐름부터 연결합니다.

Step 02

원가·정산 연동

원가·판매·정산 API를 만들고 기존 화면에 붙입니다.

Step 03

푸시·고정 미션

예약 푸시와 고정 미션을 서버·앱에 완성합니다.

Step 04

실기기 검수·인계

실기기로 검수하고 배포 환경과 빌드를 인계합니다.

06. Communication & Trust

외주의 불안함을 확신으로,
가장 투명한 파트너십을 약속합니다.

'답답함'이 없는 커뮤니케이션

클라이언트가 가장 힘들어하는 '소통의 부재'와 '진척도 확인 불가능'을 해결하기 위해, 모든 협업 과정을 시스템화했습니다.

진행 상황 실시간 공유
기획서부터 소스코드까지 일정과 이슈를 함께 봄
항시 연결되는 소통 채널
지연 없는 피드백과 투명한 이슈 관리
정기 데모 세션
상상 속의 결과물이 아닌, 돌아가는 시스템을 매주 확인

"우리는 단순한 외주사가 아닙니다.
성공을 위해 커뮤니케이션의 중요성
아는 팀입니다."

저희 제안이 마음에 드셨다면,
미팅에서 뵙기를 기대하겠습니다.

Thank You

Your Vision,
Our Mission.