ข้ามไปยังเนื้อหาหลัก
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 การเปลี่ยนแปลงถูกเสนอเป็น pull request และรีวิวก่อนรวมเข้าด้วยกัน

สภาพแวดล้อมที่แยกจากกัน

การพัฒนาและการใช้งานจริงทำงานบนโปรเจกต์ที่แยกกัน งานใหม่จึงได้รับการพิสูจน์ก่อนถึงมือผู้ใช้จริง

ความปลอดภัยในชั้นข้อมูล

ความปลอดภัยระดับแถวและการเข้าถึงตามบทบาทถูกบังคับใช้ในฐานข้อมูล ไม่ใช่แค่ในแอป

ความลับไม่อยู่ในโค้ด

คีย์และข้อมูลรับรองอยู่ในการตั้งค่าสภาพแวดล้อมที่มีการจัดการ ไม่เคยอยู่ในรีโพซิทอรี

การเฝ้าติดตามหลังออกรุ่น

รายงานการแครชและข้อผิดพลาดด้วย 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
  • Edge functions

คลาวด์และการส่งมอบ

  • 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.