¿Buscas atención médica? Soy el Dr. César Méndez, cirujanoSoy paciente →
← Blog de la Academia

Firebase, Supabase o Vercel: Dónde alojar tu proyecto

Firebase, Supabase o Vercel: Dónde alojar tu proyecto

De cero a trece productos en un año

En julio de 2023, mi conocimiento de código era nulo. Ni siquiera sabía usar bien Excel. Soy cirujano gastrointestinal en el IMSS. Opero de día. El resto del tiempo, lo dedico a construir. Un año después, tengo trece productos digitales funcionando, con la IA como mi principal mentor.

La pregunta que más recibo no es sobre cirugía, sino sobre tecnología: "César, tengo una idea, ¿pero dónde la pongo? ¿Cómo hago para que esté en internet?".

Esa duda sobre dónde alojar tu primer proyecto es real. Te puede paralizar por semanas. Firebase, Supabase, Vercel, AWS, Google Cloud. Los nombres asustan. Hoy te voy a dar la respuesta que a mí me hubiera gustado recibir: una guía directa, basada en la experiencia de construir desde cero.

La decisión que no es tan definitiva como crees

En el quirófano, cada corte es casi definitivo. En el desarrollo de software, casi nada lo es. Elegir una plataforma para empezar se siente como un matrimonio, pero en realidad es más como una primera cita. El objetivo es lanzar. Poner tu idea frente al mundo lo más rápido posible. Siempre puedes migrar después. Lo he hecho.

Tu meta inicial no es construir una fortaleza para un millón de usuarios. Es validar una idea con uno, diez, o cien. Así que respira. Vamos a elegir la herramienta correcta para el trabajo de hoy.

Desglosando las opciones: Mi experiencia real

No te daré una lista de características técnicas. Te diré para qué usé yo cada una y cuándo tiene sentido.

Vercel: La cara bonita de tu aplicación

Imagina que tu aplicación es una tienda. Vercel es el escaparate, la fachada, la puerta de entrada. Es el lugar donde vive la parte que tus usuarios ven y con la que interactúan (el front-end).

Yo construyo mis aplicaciones con Next.js, y Vercel es la casa de Next.js. Desplegar es tan simple como conectar tu cuenta de GitHub. Haces un cambio en tu código, lo subes, y en segundos está en línea. Es mágico. Su velocidad es impresionante y su plan gratuito es muy generoso para empezar.

Pero una tienda necesita un almacén. Vercel es el frente, pero necesita un lugar donde guardar los datos de usuarios, los productos, la información. Ahí es donde entran los otros dos.

Firebase: El gigante confiable de Google

Firebase fue mi primer gran aliado. Es una navaja suiza que te da Google. Con un par de líneas de código tienes:

  • Autenticación: Para que los usuarios creen cuentas e inicien sesión.
  • Base de datos (Firestore): Un lugar para guardar datos.
  • Hosting: También puede alojar tu web, aunque yo prefiero Vercel para eso.

Es una solución todo en uno, muy potente y con una capa gratuita que te permite empezar sin poner una tarjeta de crédito. Para mi primer prototipo, usé Firebase Auth y Firestore. Funcionó en cuestión de horas. Su principal ventaja es esa: la velocidad para tener algo funcional.

La desventaja para mí fue su base de datos NoSQL (Firestore). Es flexible, pero a veces la falta de estructura puede ser un problema si no sabes bien lo que haces. Es como un almacén donde puedes poner las cajas en cualquier sitio. Al principio es fácil, pero luego encontrar algo puede ser un lío.

Supabase: El retador que amo (y por qué)

Supabase se presenta como la alternativa de código abierto a Firebase. Y lo es, pero con una diferencia clave que para mí lo cambia todo: usa una base de datos PostgreSQL.

PostgreSQL es una base de datos SQL, relacional. Es como un almacén con estanterías, pasillos y etiquetas. Todo tiene su lugar. Esta estructura, para mí, es fundamental. Me da la precisión y el orden que aplico en cirugía. Sé dónde está cada dato y cómo se relaciona con los demás.

Supabase te da la facilidad de Firebase (autenticación, APIs automáticas) pero con la robustez de Postgres. Hoy, la mayoría de mis trece productos corren sobre Supabase. Me da la estructura que necesito para escalar con orden.

Entonces, ¿cuál elijo para mi primer proyecto?

Aquí está mi recomendación directa, sin adornos.

Opción 1: El camino más rápido (Firebase) Si solo quieres empezar ya, sin pensar mucho, usa Firebase. Te dará autenticación y base de datos en un solo paquete. Es perfecto para un prototipo rápido o un proyecto pequeño.

Opción 2: El camino del cirujano (Supabase + Vercel) Esta es mi combinación preferida y la que uso casi siempre. Es el enfoque Doctor-Coded: precisión y visión a futuro.

  • Vercel para el front-end (la cara visible).
  • Supabase para el back-end (el almacén y el cerebro).

Separas las responsabilidades. Tu aplicación es más limpia, más ordenada y más fácil de mantener a medida que crece. Aprender a usar una base de datos SQL como Postgres es una habilidad que te servirá para siempre.

Lo que importa es construir, no la herramienta

Puedes pasar un mes leyendo comparativas. O puedes pasar ese mes construyendo tu primer producto. Te aseguro que la segunda opción te enseñará infinitamente más.

Mi primer proyecto estaba alojado en Firebase. Era simple, probablemente ineficiente. Pero estaba en línea. Recibió sus primeros usuarios. Y esa sensación, la de ver a alguien usar algo que tú creaste con tus manos, lo cambió todo.

La tecnología se aprende; el dominio se vive. No dejes que la elección de una herramienta te impida empezar a vivir la experiencia de construir.

Elegir la plataforma es solo el primer paso. El camino completo, desde la idea hasta tener un producto funcional con IA que la gente use, es lo que enseñamos en Méndez Labs Academy. Si quieres el mapa completo y el acompañamiento para recorrerlo, aquí lo construimos juntos.

¿Quieres aprender el camino completo?

Méndez Labs Academy: de cero a construir productos reales con IA, paso a paso.

Firebase, Supabase o Vercel: Dónde alojar tu proyecto · Méndez Labs Academy