// lo que construimosmódulos()// proyectos en produccióndeploys/// quién escribió estogit blame// notas y guíasiterando++ // start()Iniciar proyecto // langEnglish

El stack moderno que recomendamos a startups

Qué elegimos, por qué, y cuándo tiene sentido romper la regla.

Elegimos herramientas que un equipo pequeño pueda seguir manteniendo dentro de un año. Eso casi siempre deja fuera lo que salió el mes pasado y favorece herramientas con buena documentación, una comunidad grande y un hosting que no necesite un ingeniero a tiempo completo.

Estas son nuestras opciones por defecto y sus razones. Cada proyecto empieza aquí y cambia cuando el producto lo pide.

Cómo elegimos

Cuatro preguntas resuelven casi todas las decisiones. ¿El cliente puede contratar a alguien que conozca la herramienta? ¿La documentación alcanza para resolver problemas sin nosotros? ¿Cuánto cuesta el hosting cuando crece el tráfico? ¿Qué tan difícil sería cambiarla más adelante?

InterfazAstro · React Native
Lógica y APITypeScript · Edge Functions
Datos y accesoSupabase · Postgres · RLS
HostingVercel · App Store · Google Play
Figura 1. Un producto genérico dividido en capas, con la opción por defecto que usamos en cada una.

Sitios de marketing: Astro

Para sitios de marketing usamos Astro. Entrega las páginas como HTML estático y carga JavaScript solo en las partes que lo necesitan, lo que mantiene las páginas rápidas sin trabajo extra. Este sitio está hecho con Astro, igual que la mayoría de las landing pages que lanzamos. Cuando un sitio necesita actualizar contenido seguido, conectamos un CMS headless para que el equipo edite sin tocar código.

Apps móviles: React Native

Para apps móviles usamos React Native. Una sola base de código llega a iOS y Android, así las funciones salen en ambas plataformas a la vez y el equipo no mantiene dos apps. Además comparte TypeScript con la web, lo que facilita reutilizar lógica y contratar.

Datos e inicio de sesión: Supabase

Para datos e inicio de sesión, Supabase nos da una base de datos Postgres, autenticación y almacenamiento de archivos sin mantener servidores propios. La seguridad a nivel de fila permite escribir las reglas de acceso en la propia base de datos, para que cada usuario vea solo sus datos. Como por debajo es Postgres, los datos siguen siendo portables.

Míralo para tu proyecto

Elige un tipo de proyecto para ver con qué empezaríamos:

Figura interactivastack.config.ts
InterfazAstro + Tailwind
LógicaFormularios y webhooks
DatosCMS headless
PublicaciónVercel
Figura 2. Nuestro stack inicial según el tipo de proyecto. La elección final depende de tu equipo y tus restricciones.

Cuándo romper la regla

Lo de por defecto es un punto de partida. Un producto que depende de la cámara, del audio en segundo plano o de mucha sincronización sin conexión puede necesitar código nativo en una parte de la app. Un sitio con miles de productos puede necesitar una plataforma de comercio en vez de un sitio estático. Si es tu caso, lo decimos en la propuesta, antes de que pagues nada.

Portada de Your English Buddy con el titular “Bienvenido a Your English Buddy” y un personaje 3D estudiando
Hecho por Forklia Your English Buddy Web · Educación Ver el proyecto →

¿Listo para llevar tu marca al siguiente nivel?

Cuéntanos tu idea desde cualquier país y te enviamos una propuesta sin compromiso en menos de 48 horas.

Respondemos en menos de 24h