Software en pequeños lotes · Hecho a mano

Software, un lote a la vez.

Tobala Labs es un estudio de software bilingüe con base en Stockton, California, que trabaja con clientes de cualquier lugar. Tomamos pocos proyectos a la vez y construimos cada uno a mano: sitios web que atraen clientes, apps móviles nativas y plataformas con pagos e IA.

(209) 361-2380 · [email protected] · Hablamos español e inglés

FIG. 1AGAVE POTATORUM · TOBALÁ
Dibujo de un agave tobalá. Las llamadas numeradas marcan lo que construimos, con tu negocio en el corazón.
  1. 1Sitios web que atraen clientesNext.js, Cloudflare Pages, SEO local
  2. 2Apps para iOSSwiftUI nativo
  3. 3Apps para AndroidKotlin, Jetpack Compose
  4. 4Funciones con IAGPT-4o Vision, integraciones de IA
  5. 5Reservaciones en líneaAgenda 24/7, recordatorios por SMS
  6. 6PagosStripe, PayPal, depósitos
  7. 7Infraestructura en el edgeCloudflare Workers, D1, R2
  8. 8El corazónTu negocio, en el centro de todo

01 · El nombre

Tobalá

AGAVE POTATORUM · OAXACA, MÉXICO

El tobalá es un agave pequeño de los cerros pedregosos de Oaxaca. Crece de semilla, tarda muchos años en madurar y tradicionalmente se recolectaba silvestre, planta por planta. Por eso el estudio lleva su nombre: así nos gusta construir software.

Tobalá is a small agave from the rocky hills of Oaxaca. It grows from seed, takes many years to mature, and was traditionally gathered wild, one plant at a time. We named the studio after it, because that is how we like to build software.

Trabajas directamente con quienes escriben el código. Sin intermediarios y sin pasar tu proyecto de mano en mano.

02 · Trabajo

Los lotes

Cada proyecto lleva un número de lote y una etiqueta. Todos los diseñamos, programamos y construimos nosotros mismos, del primer boceto al lanzamiento.

LOTE Nº 01Nuestro producto

Apoindy

Reservaciones en línea y sitios web para salones, barberías, manicuristas y spas.

Oficio
Salones, barberías, manicuristas y spas
Origen
Hecho en Stockton, California
Entregables
Sitio con tu marca, reservaciones 24/7, recordatorios por SMS, depósitos y panel para el dueño
Ingredientes
Next.js, Cloudflare Workers, Stripe, PayPal
apoindy.com Con él funciona el calendario para agendar llamadas en esta página.
LOTE Nº 02Plataforma completa

ScanJunk

Retiro de basura con precio desde una foto. Cuatro apps y una API, de la cotización a la recolección.

Oficio
Retiro de basura, cotizado con GPT-4o Vision
Región
Condado de San Joaquín, California
Entregables
App web, apps para iOS y Android, app para choferes, panel de administración y API
Pruebas
Más de 1,300 automatizadas
Ingredientes
Next.js, SwiftUI, Kotlin, React Native, Workers, D1, R2, Stripe
Leer las notas de obra
LOTE Nº 03Nuestro producto

TuRaite

Viajes compartidos
Oficio
Viajes compartidos entre vecinos: de $3 a $10 por viaje y el conductor se queda con el 100%
Región
Área de Stockton, California
Entregables
App bilingüe para iPhone, sitio web, panel de administración y API
Ingredientes
Next.js, SwiftUI, Kotlin
LOTE Nº 04Sitio web

Iron-Caz

Fencing Corp
Oficio
Cercas y portones de hierro y acero a la medida
Región
Sacramento, California
Entregables
Más de 30 páginas de servicios y ciudades, galería de proyectos y formulario de cotización
Ingredientes
Cloudflare Pages, Pages Functions
LOTE Nº 05Sitio web

Cazares

Construction & Remodel
Oficio
Cocinas, baños, electricidad, plomería y carpintería
Región
Stockton, California
Entregables
Sitio bilingüe EN/ES, galerías de servicios, reseñas de Google, WhatsApp y formulario de contacto
Ingredientes
Cloudflare Pages
LOTE Nº 06Sitio web

Vasquez

Family Yard and Garden
Oficio
Jardinería, paisajismo y cuidado de árboles desde 2005
Región
Hollister, Gilroy, Morgan Hill y San José
Entregables
Sitio bilingüe EN/ES, catálogo de servicios, galería de proyectos y formulario de cotización
Ingredientes
Cloudflare Pages

¿Tienes un proyecto en mente?

Agenda una consulta gratis

03 · Notas de obra · Lote Nº 02

Así se hizo ScanJunk

De cotizar por teléfono a recolecciones con precio instantáneo desde una foto, en todo el condado de San Joaquín, California.

4Apps a la medida
1API en el edge
1,300+Pruebas automatizadas

El problema

El retiro de basura tiene un problema de cotización. Los operadores tradicionales cotizan por teléfono, mandan un equipo a inspeccionar y después envían una cotización por escrito. Con ese proceso se pierden trabajos frente a competidores más rápidos y se cotiza mal una buena parte de lo que aparece. ScanJunk necesitaba dar precios honestos e instantáneos en el momento en que el cliente fotografía el montón en su garaje, en toda un área metropolitana y sin tener que hacer crecer un call center al mismo ritmo. La condición desde el primer día: tenía que sentirse familiar para alguien que ha usado Uber y DoorDash pero nunca ha contratado un servicio de retiro de basura. Sin llamadas. Sin “te llamamos de regreso”. Toma la foto, mira el precio, agenda un horario.

La arquitectura

El motor de precios corre sobre el modelo GPT-4o Vision de OpenAI, evaluado contra un conjunto interno de calibración para que las cotizaciones sigan siendo precisas cuando cambian los costos de suministro y de desecho. El backend corre completamente en Cloudflare Workers: sin servidores que mantener, respuestas de menos de 50 ms en el edge y capacidad que escala por solicitud en lugar de por máquinas virtuales. Los datos transaccionales viven en Cloudflare D1; las fotos y las firmas digitales en R2; Stripe maneja el cobro y Firebase Phone Authentication hace que registrarse no cueste trabajo. Del lado del cliente entregamos cuatro apps hechas a la medida en lugar de una web empaquetada como app: una app web para clientes en Next.js, una app nativa para iOS en SwiftUI, una app nativa para Android en Kotlin y Jetpack Compose, y una app de operaciones para choferes en React Native (Expo), porque los equipos iteran más rápido con una base de código compartida. Cada capa se despliega de forma independiente.

Disciplina de ingeniería

Una plataforma así de amplia fracasa si la calidad vive en la cabeza de un solo desarrollador. Escribimos más de 1,300 pruebas automatizadas entre la API en Workers, el cliente web y las apps móviles, así que cada flujo de reservación, cada caso límite de precio y cada cambio de estado de pago corre en integración continua antes de que el código llegue a producción. El rastreo por GPS y la captura de firmas en la app de choferes se prueban de extremo a extremo contra un simulador. El panel de administración, que se usa para despachar equipos y conciliar pagos, se trata como una aplicación de primera clase y no como algo secundario.

Lo que entregamos

Construimos la plataforma para manejar trabajos con precio por foto de principio a fin: cotización, reservación, pago, despacho, cierre y recibo, sin intervención humana hasta que llega el chofer. Puedes verla en scanjunkremoval.com. Así trabajamos cada proyecto: construimos primero la versión más pequeña que funcione bien, la ponemos frente a usuarios reales y crecemos sobre lo que funciona. Si estás evaluando algo parecido, con gusto te explicamos cualquiera de estas decisiones. Escríbenos a [email protected] o usa el formulario de abajo.

04 · Servicios

Lo que hacemos

Cuatro cosas, hechas a la medida.

Todos los servicios

05 · Proceso

Cómo se hace un lote

  1. 01

    Jima

    Llegar al corazón

    La mayoría de los proyectos empiezan con un sprint de descubrimiento a precio fijo. Quitamos lo que la primera versión no necesita y te entregamos una especificación por escrito con métricas de éxito, riesgos y un rango de presupuesto.

    jima: cortar las pencas para llegar al corazón del agave

  2. 02

    Horno

    Cocer el plan

    Diseño y arquitectura al mismo tiempo. Probamos cada pantalla contra los datos y las APIs que la sostienen antes de pulir nada.

    horno: el hoyo en la tierra donde se cuecen las piñas

  3. 03

    Tahona

    Moler el trabajo

    Software funcionando cada dos semanas en un sitio de prueba que puedes recorrer, respaldado por pruebas automatizadas.

    tahona: la rueda de piedra que muele el agave cocido

  4. 04

    Alambique

    Destilar y lanzar

    Lanzamos con monitoreo de errores, alertas de caídas y analítica. Después, reuniones semanales y un plan guiado por el uso real.

    alambique: el destilador de cobre

06 · Notas de cata

Lo que dicen los clientes

5.0En Google
3 reseñas
Excellent service, punctuality, and a good price. I recommend it.
Adolfo CazaresCazares Construction & Remodel · Reseña de Google (en inglés)
I had such a great experience working with Tobala Labs! She helped me build my own website and made the entire process feel so easy and stress free. She was patient, professional, and explained everything in a way that was super easy to understand.
Briseyda ZavalaReseña de Google (en inglés)
Professional and reliable marketing skills. I Love my website. Thanks Yaneli.
Daniel HernandezIron-Caz Fencing Corp · Reseña de Google (en inglés)

07 · Contacto

Empecemos un lote.

Agenda una llamada de descubrimiento gratis o cuéntanos qué estás construyendo. Respondemos en un día hábil, en español o en inglés.

Agenda una llamada gratis

Elige el horario que te acomode. El calendario funciona con Apoindy, nuestro propio producto.

Con tecnología de Apoindy
HOJA DE PEDIDOLOTE Nº ____
Tamaño del lote (presupuesto, opcional)
Respondemos en un día hábil.

08 · Antes de empezar

Preguntas frecuentes

¿Con qué tecnologías trabajan?

Nos especializamos en tecnologías modernas web y móviles, incluyendo React, Next.js, SwiftUI, Kotlin, React Native, e infraestructura serverless en Cloudflare. Elegimos las mejores herramientas para las necesidades específicas de cada proyecto.

¿Cómo manejan la comunicación del proyecto?

Creemos en la comunicación transparente. Tendrás un punto de contacto dedicado, actualizaciones regulares de estado, y acceso a nuestras herramientas de gestión de proyectos. Nos adaptamos a tu estilo preferido de comunicación.

¿Cuál es su proceso típico de proyecto?

Nuestro proceso incluye fases de descubrimiento, diseño, desarrollo iterativo y lanzamiento. Trabajamos en sprints, entregando funciones funcionales con regularidad para que puedas dar retroalimentación durante todo el proyecto.

¿Ofrecen soporte continuo?

Absolutamente. Ofrecemos paquetes de mantenimiento y soporte adaptados a tus necesidades. Esto incluye corrección de errores, actualizaciones de seguridad, monitoreo de rendimiento y mejoras de funciones.

¿Pueden trabajar con nuestro equipo actual?

¡Sí! Colaboramos con frecuencia con equipos internos. Ya sea que necesites que lideremos el desarrollo, complementemos tu equipo o aportemos experiencia especializada, nos adaptamos a tu estructura.

¿Qué tamaño de proyectos toman?

Trabajamos en proyectos de todos los tamaños, desde el desarrollo de MVPs para startups hasta aplicaciones a escala empresarial. Nuestro enfoque boutique significa que ponemos la misma atención al detalle sin importar el tamaño del proyecto.