La Idea - Cómo nace un SaaS (Con Dudas y Errores Incluidos) - Episodio 1

Tal y como te avanzaba en el post anterior, vengo a relatarte a modo de diario de bitácora a lo "blog old style", como voy a ir avanzando con los diferentes retos que me voy encontrando.
- Aquí tienes el enlace del post anterior => Montando un proyecto asistido por la IA desde 0
A modo de resumen, he tomado la decisión como reto personal de poder montar un SaaS apoyándome en la IA para ir superando todos los obstáculos.
A día de hoy, sin la inteligencia artificial no soy capaz de desarrollarlo. Veremos hasta dónde llego y si realmente lo consigo.
Para mi no es un simple reto. Es un retazo, pero estoy motivado para como mínimo empezar a hacerlo.
- 📅 Diario de un SaaS: Todo Empieza con una Idea (¿Buena o No?)
- 💡 La Idea Original: Un SaaS para la Gestión de Inventarios
- 🚧 Primeros Problemas y Cambios de Rumbo
- 📌 Decisiones Clave que Tomé al Comenzar
- ❌ Primeros Errores (Y Cómo los Corregí)
- 📅 ¿Qué Sigue en el Desarrollo del SaaS?
- 🚀 Conclusión: No Todo Empieza Perfecto (Pero Así Es el Emprendimiento)
📅 Diario de un SaaS: Todo Empieza con una Idea (¿Buena o No?)
Llevo tiempo con ganas de crear algo útil. Siempre me ha fascinado cómo la tecnología puede resolver problemas del mundo real, pero una cosa es tener una idea y otra es ejecutarla bien.
Este SaaS no nació de un día para otro. Pasé por muchas dudas antes de decidirme:
❓ ¿Realmente hay una necesidad para esto?
❓ ¿Pagarán los usuarios por una solución así?
❓ ¿Es técnicamente viable con mis conocimientos y recursos?
Al final, decidí que la mejor forma de saberlo era simplemente construirlo y ver qué pasa.
💡 La Idea Original: Un SaaS para la Gestión de Inventarios
El concepto era sencillo: crear un almacén virtual donde los usuarios puedan gestionar, organizar y monetizar sus inventarios.
Lo que pensé inicialmente:
✔ Una plataforma donde cualquier profesional pueda subir sus productos/piezas.
✔ Un sistema de búsqueda potente para encontrar piezas exactas.
✔ Una forma sencilla de conectar compradores y vendedores sin intermediarios.
Lo que no pensé en ese momento (y que luego me explotó en la cara 🤦♂️):
❌ ¿Cómo diferenciar este SaaS de un simple Excel?
❌ ¿Cómo hacer que las búsquedas sean realmente eficientes?
❌ ¿Cómo garantizar que los usuarios confíen en la plataforma?
🚧 Primeros Problemas y Cambios de Rumbo
En mi cabeza, esto sonaba fácil. Pero cuando empecé a definirlo más a fondo, me di cuenta de algunos problemas:
🔹 ¿Cómo monetizarlo? → Pensé en un modelo de pago por transacción, pero no tenía sentido. Lo cambié por un sistema de suscripción con planes escalables.
🔹 ¿Cómo gestionar el inventario de los usuarios? → ¿Les obligo a meter demasiados datos? Decidí hacer el proceso de subida lo más sencillo posible, dejando campos opcionales para los más detallistas.
🔹 ¿Cómo hacer la búsqueda eficiente? → Inicialmente pensé en una búsqueda básica, pero luego entendí que necesitaba IA y sinónimos para mejorar los resultados.
Fue un golpe de realidad: toda idea sufre cambios cuando empiezas a ejecutarla.
Y de eso se trata, de aterrizar la idea y ver si es tan bonita como te la imaginas, ya no solo para ti sino para el usuario.
Al final será el usuario quien deba encontrarle el valor a usar la plataforma. Que se encuentre con el mínimo de fricciones posibles tanto técnica como a nivel de experiencia de usuario.
La plataforma debe ser rápida, ágil, fácil de usar, práctica y el coste debe ser irrisorio versus la capacidad de generar negocio dentro de la plataforma. Es decir, que pueda recuperar la inversión lo más rápido posible para empezar a generar beneficios.
📌 Decisiones Clave que Tomé al Comenzar
Para evitar que el proyecto se volviera inmanejable, tomé algunas decisiones importantes:
✅ Modelo de negocio por suscripción: No gestionamos pagos entre usuarios, solo les damos herramientas para encontrar piezas fácilmente.
✅ Enfoque en usabilidad: Que los usuarios puedan subir productos con datos mínimos, pero con opción de detalles avanzados.
✅ Stack tecnológico optimizado para escalabilidad:
| Componente | Tecnología Elegida |
|---|---|
| Backend | Flask (Python) + PostgreSQL |
| Frontend | React.js |
| Autenticación | JWT (JSON Web Tokens) |
| Infraestructura | VPS Linux con Plesk + NGINX |
| IA para búsquedas | Corrección de sinónimos y ranking de relevancia |
(Quizás te pueda interesar el post en el que hablo sobre qué es Flask y cómo funciona o bien qué es PostgreSQL )
📌 ¿Aprendizaje aquí?
Antes de elegir tecnologías, piensa en lo que realmente necesitas, no en lo más "cool".
❌ Primeros Errores (Y Cómo los Corregí)
1️⃣ Subestimar la importancia del modelo de datos
- Pensé que un simple esquema de
usuariosypiezassería suficiente. - Luego me di cuenta de que necesitaba categorías, marcas, compatibilidades, estados… (todo eso lo explico en el Post 2).
2️⃣ No tenía clara la estrategia de adquisición de usuarios
- Al principio, estoy muy enfocado en el desarrollo y no tanto en la adquisición de clientes. Si la propuesta de valor es buena, no debería tener problemas para conseguirlos.
- No puedo olvidarme del SEO, partnerships y pruebas con usuarios desde el día 1.
3️⃣ Intentar simplificar demasiado la búsqueda
- Pensé en una búsqueda por título y descripción.
- Pero en la práctica, los usuarios buscan con sinónimos, referencias y filtros complejos. Y esto es una realidad que no puedo ignorar por lo que deberé tenerlo en cuenta.
📅 ¿Qué Sigue en el Desarrollo del SaaS?
Después de definir la idea y la base tecnológica, el siguiente paso es diseñar un modelo de datos sólido.
🔹 ¿Cómo estructurar la base de datos para que el sistema sea eficiente?
🔹 ¿Cómo optimizar las búsquedas sin comprometer la velocidad?
🔹 ¿Cómo gestionar los cambios en los datos sin perder información?
📌 En el próximo artículo, explicaré cómo diseño la base de datos, los errores que cometidos y cómo optimizaré la estructura.
🚀 Conclusión: No Todo Empieza Perfecto (Pero Así Es el Emprendimiento)
Crear un SaaS no es un proceso lineal. Desde el día 1, v3engo corrigiendo errores, iterando en ideas y incluso pivotando el enfoque. Esto me lleva a ajustar decisiones.
Lo bueno de ello es que como estoy solo puedo hacerlo sin necesitar de justificar mis decisiones o cambios de enfoque. La soledad al emprender en solitario tiene ventajas e inconvenientes. Y una de esas ventajas es poder ajustar la idea inicial a gran velocidad a medida que voy desarrollando.
💬 ¿Te has encontrado con algo parecido en tus proyectos? Déjame un comentario y comparte tu experiencia con ideas que han cambiado en el camino.
📢 Próximo episodio: El modelo de datos – cómo diseñarlo bien (y los errores que por los que me habré encontrado.
Si quieres conocer otros artículos parecidos a La Idea - Cómo nace un SaaS (Con Dudas y Errores Incluidos) - Episodio 1 puedes visitar la categoría Proyecto-IA.

Deja una respuesta