Chuyển đến nội dung chính
TuncerTechnologies

Cách chúng tôi làm việc

Một quy trình rõ ràng, một đội ngũ giàu kinh nghiệm và thói quen kỹ thuật giúp sản phẩm nhanh, bảo mật và dễ thay đổi.

// 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

Quy trình của chúng tôi

Sáu bước từ ý tưởng đến ra mắt, và hơn thế nữa

Chọn một bước để xem điều gì diễn ra và bạn nhận được gì.

Step 1 of 6

Khám phá

Chúng tôi bắt đầu bằng việc hiểu doanh nghiệp: người dùng là ai, thành công trông như thế nào và điều gì phải đúng vào ngày ra mắt. Bạn nhận được phạm vi bằng văn bản để có thể dựa vào đó yêu cầu chúng tôi.

Bạn nhận được

  • Mục tiêu và thước đo thành công
  • Vai trò người dùng và các hành trình chính
  • Phạm vi và các mốc bằng văn bản

Thực hành kỹ thuật

Những thói quen giữ cho sản phẩm khỏe mạnh

Cùng những thực hành này được áp dụng cho mọi dự án chúng tôi nhận, từ một website công ty đến một sàn giao dịch nhiều ứng dụng.

Rà soát mã cho mọi thay đổi

Mọi công việc đều diễn ra trên Git. Các thay đổi được đề xuất dưới dạng pull request và được rà soát trước khi hợp nhất.

Môi trường tách biệt

Môi trường phát triển và vận hành thực tế chạy trên các dự án riêng biệt, để công việc mới được kiểm chứng trước khi tiếp xúc với người dùng thật.

Bảo mật ở tầng dữ liệu

Bảo mật cấp hàng và truy cập theo vai trò được áp dụng ngay trong cơ sở dữ liệu, không chỉ trong ứng dụng.

Thông tin bí mật không nằm trong mã nguồn

Khóa và thông tin xác thực nằm trong cài đặt môi trường được quản lý, không bao giờ nằm trong kho mã.

Giám sát sau khi phát hành

Báo cáo sự cố và lỗi bằng Sentry, để vấn đề được phát hiện nhanh và bản sửa được phát hành nhanh.

Nhanh và dễ truy cập

Hình ảnh được tối ưu, tải lười và mã đánh dấu dễ truy cập, được kiểm tra trên điện thoại cũng như máy tính.

Công nghệ

Một bộ công nghệ hiện đại, đã được kiểm chứng

Các công cụ chúng tôi đang dùng trong vận hành thực tế. Chúng tôi chọn những gì phù hợp với sản phẩm của bạn, không phải những gì đang thịnh hành.

Di động

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

Web

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

Backend và dữ liệu

  • Supabase
  • PostgreSQL
  • Laravel
  • Node.js
  • Prisma
  • Edge function

Đám mây và triển khai

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

Tích hợp

  • Firebase
  • Sentry
  • Stripe
  • GCash và Maya (PayMongo)
  • Biểu đồ và báo cáo

Làm việc cùng chúng tôi

Những gì bạn có thể mong đợi

Phần mềm tốt đến từ sự hợp tác tốt. Đây là cách chúng tôi giữ bạn luôn nắm thông tin từ ngày đầu tiên.

Bắt đầu trao đổi

Một đầu mối liên hệ

Một trưởng nhóm có tên rõ ràng, hiểu dự án của bạn và giải đáp thắc mắc của bạn.

Phần mềm chạy được, từ sớm

Bạn dùng thử các bản dựng thực trong suốt dự án, không chỉ vào cuối.

Quyết định bằng văn bản

Phạm vi, thứ tự ưu tiên và các thay đổi đều được ghi lại và thống nhất.

Tài khoản của bạn, sản phẩm của bạn

Trang trên cửa hàng, tên miền và các dự án đám mây có thể được thiết lập dưới tài khoản công ty của chính bạn.

Bạn đang có một sản phẩm trong đầu? Hãy cùng nhau xây dựng nó.

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