본문으로 건너뛰기
TuncerTechnologies

작업 방식

명확한 프로세스, 시니어 팀, 그리고 제품을 빠르고 안전하며 변경하기 쉽게 유지하는 엔지니어링 습관.

// Merchant app: refresh the order list the moment an order changesconst channel = supabase.channel(`orders:${storeId}`)  .on('postgres_changes', { event: '*', table: 'orders' }, () =>    queryClient.invalidateQueries({ queryKey: ['orders', storeId] })  )  .subscribe()// Notify the rider assigned to the orderawait notify(rider.id, { title: 'New delivery job', priority: true })
Illustrative code in the style of our stack

저희의 프로세스

아이디어에서 런칭, 그리고 그 이후까지 여섯 단계

단계를 선택하면 진행 내용과 받으실 결과물을 확인할 수 있습니다.

Step 1 of 6

사전 분석

비즈니스를 이해하는 것에서 시작합니다: 사용자가 누구인지, 성공이 무엇인지, 런칭일에 무엇이 갖춰져 있어야 하는지. 저희가 책임질 수 있는 서면 범위를 받으실 수 있습니다.

받으실 결과물

  • 목표와 성공 지표
  • 사용자 역할과 핵심 여정
  • 서면 범위와 마일스톤

엔지니어링 실천 사항

제품을 건강하게 유지하는 습관

회사 웹사이트부터 멀티 앱 마켓플레이스까지, 맡는 모든 프로젝트에 같은 실천 사항을 적용합니다.

모든 변경에 대한 코드 리뷰

모든 작업은 Git에서 이루어집니다. 변경 사항은 풀 리퀘스트로 제안되며 병합되기 전에 검토됩니다.

분리된 환경

개발과 운영은 별도의 프로젝트에서 실행되므로 새로운 작업은 실제 사용자에게 닿기 전에 검증됩니다.

데이터 계층의 보안

행 수준 보안과 역할 기반 접근은 앱뿐 아니라 데이터베이스에서도 적용됩니다.

코드에 포함하지 않는 비밀 정보

키와 자격 증명은 관리되는 환경 설정에 보관하며 저장소에는 절대 두지 않습니다.

출시 후 모니터링

Sentry로 크래시와 오류를 보고하여 문제가 빠르게 드러나고 수정이 신속히 배포됩니다.

빠르고 접근성 높음

최적화된 이미지, 지연 로딩, 접근성을 갖춘 마크업을 데스크톱뿐 아니라 휴대폰에서도 점검합니다.

기술

현대적이고 검증된 기술 스택

현재 운영 환경에서 사용 중인 도구입니다. 유행이 아니라 고객님의 제품에 맞는 것을 선택합니다.

모바일

  • React Native
  • Expo
  • TypeScript
  • TanStack Query
  • Zustand
  • React Native Maps

웹

  • React
  • Next.js
  • Vite
  • Tailwind CSS
  • Material UI
  • Framer Motion

백엔드 및 데이터

  • Supabase
  • PostgreSQL
  • Laravel
  • Node.js
  • Prisma
  • 엣지 함수

클라우드 및 배포

  • Vercel
  • Laravel Cloud
  • GitHub
  • App Store Connect
  • Google Play Console

연동

  • Firebase
  • Sentry
  • Stripe
  • GCash 및 Maya(PayMongo)
  • 차트 및 보고

함께 일하기

기대하실 수 있는 것

좋은 소프트웨어는 좋은 협업에서 나옵니다. 첫날부터 진행 상황을 공유드리는 방법입니다.

대화 시작하기

하나의 연락 창구

프로젝트를 잘 알고 질문에 답해 주는 담당 리드가 있습니다.

동작하는 소프트웨어를 일찍

마지막이 아니라 프로젝트 도중에 실제 빌드를 직접 사용해 보실 수 있습니다.

결정은 서면으로

범위, 우선순위, 변경 사항은 문서로 기록하고 합의합니다.

고객님의 계정, 고객님의 제품

스토어 등록정보, 도메인, 클라우드 프로젝트를 고객님 회사 명의의 계정으로 설정할 수 있습니다.

생각 중인 제품이 있으신가요? 함께 만들어 가요.

Tell us what you want to build. We will reply with next steps, a suggested approach and a timeline.