Ir para o conteúdo principal
TuncerTechnologies

Como trabalhamos

Um processo claro, uma equipe sênior e hábitos de engenharia que mantêm os produtos rápidos, seguros e fáceis de alterar.

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

Nosso processo

Seis etapas da ideia ao lançamento, e além

Selecione uma etapa para ver o que acontece e o que você recebe.

Step 1 of 6

Descoberta

Começamos entendendo o negócio: quem são os usuários, como é o sucesso e o que precisa estar valendo no dia do lançamento. Você recebe um escopo por escrito ao qual pode nos cobrar.

O que você recebe

  • Objetivos e medidas de sucesso
  • Perfis de usuário e jornadas principais
  • Escopo e marcos por escrito

Práticas de engenharia

Hábitos que mantêm os produtos saudáveis

As mesmas práticas estão presentes em todos os projetos que assumimos, de um site institucional a um marketplace com vários apps.

Revisão de código em cada alteração

Todo o trabalho acontece no Git. As alterações são propostas como pull requests e revisadas antes de serem incorporadas.

Ambientes separados

Desenvolvimento e produção rodam em projetos separados, de modo que o novo trabalho seja validado antes de tocar nos usuários reais.

Segurança na camada de dados

A segurança em nível de linha e o acesso por perfis são aplicados no banco de dados, e não apenas no app.

Segredos fora do código

Chaves e credenciais ficam em configurações de ambiente gerenciadas, nunca no repositório.

Monitoramento após o lançamento

Relatórios de falhas e erros com Sentry, para que os problemas apareçam rápido e as correções sejam entregues rapidamente.

Rápido e acessível

Imagens otimizadas, carregamento sob demanda e marcação acessível, verificados em celulares e também em desktops.

Tecnologia

Uma stack moderna e comprovada

Ferramentas que usamos hoje em produção. Escolhemos o que combina com o seu produto, não o que está na moda.

Mobile

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

Web

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

Backend e dados

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

Nuvem e entrega

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

Integrações

  • Firebase
  • Sentry
  • Stripe
  • GCash e Maya (PayMongo)
  • Gráficos e relatórios

Trabalhando conosco

O que você pode esperar

Bom software nasce de boa colaboração. Veja como mantemos você informado desde o primeiro dia.

Iniciar uma conversa

Um único ponto de contato

Um responsável identificado que conhece o seu projeto e responde às suas perguntas.

Software funcionando, desde cedo

Você testa versões reais durante o projeto, e não apenas no final.

Decisões por escrito

Escopo, prioridades e alterações são registrados por escrito e acordados.

Suas contas, seu produto

Páginas nas lojas, domínios e projetos em nuvem podem ser criados nas contas da sua própria empresa.

Tem um produto em mente? Vamos construí-lo juntos.

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