¡Vamos empezando febrero más que bien! Logre terminar mi primera startup casi en tiempo, si bien me atrase un dÃa debido a un error en uno de los modelos de datos logre resolverlo y empezar de inmediato con el desarrollo de mi nueva SAAS.
4-Semanas MVP Roadmap
Esta vez decidà diseñar un MVP para llevar una mejor organización y saber en que realmente enforcarme y que features incluir en la app. Debo admitir que vuelve las cosas más fáciles porque me da visibilidad en cómo voy de tiempo más que nada.
Startup del mes: NiceResume
¿Qué es esta nueva saas?
NiceResume será un constructor de CVs impulsado con inteligencia artificial, enfocado en crear resumes/CVs que pasen filtros ATS y asegurar que lleguen a la vista de los reclutadores y asà conseguir más entrevistas
Semana 1: Configuración & funcionalidad principal
✅ Configurar Next.js, Tailwind, y MongoDB
✅ Implementar autenticación de usuario con NextAuth.js
✅ Crear una UI para los campos de entrada del resume
✅ Configurar la integración de la API de OpenAI para la generación de texto
✅ Implementar la generación básica de resumes
Semana 2: UI/UX & Exportación de PDF
✅ Diseñar e integrar una UI sencilla y limpia con Tailwind
✅ Añadir algunas plantillas de resumes
✅ Implementar la funcionalidad de exportación de PDF
✅ Almacenar resumes generados en MongoDB
Semana 3: Implementación de muro de pagos
✅ Integrar Stripe como procesador de pagos
✅ Crear una sección de precios que venda
✅ Implementación de restricciones antes de pago
✅ Agregar panel de usuario para administrar los resumes guardados
Semana 4: Pruebas y lanzamiento
✅ Prueba de autenticación, generación de IA y pagos
✅ Corregir errores de UI/UX y optimizar el rendimiento
✅ Desplegar en Vercel
✅ Lanzamiento suave + marketing (Reddit, LinkedIn, IndieHackers, etc.)
Tech Stack
Frontend
- React JS – creación de componentes reutilizables
- Next JS – para enrutamiento de páginas
- Tailwind – para mejores estilos
- DaisyUI – librerÃa de componentes
Backend
- Node JS – para ejecutar JS del lado del servidor
- MongoDB – como base de datos
- Resend – emails/Magic links
- Stripe – procesar pagos en lÃnea
Nunca he trabajado en desarrollo con IA ni desarrollado algo similar a esto, asà que muy seguramente este será un desafÃo muy grande para mÃ, lo que más me asusta es la implementación de las respuestas de la IA en el resume y almacenarlo en la base de datos.
¿Tendré que crear un esquema de datos gigante para el resume?
¿Se puede almacenar archivos en MongoDB y si si, como lo hago?
¿Como cara#*$ voy a crear los templates o donde los puedo conseguir y que sean modificables con código??
¿Como puedo crear la función de editar el resume?
¿Como puedo crear la función de exportar a PDF?
¿Como puedo optimizar el rendimiento de mi App??
Lo peor es que tengo un examen de matemáticas pronto y tengo que estudiar también, ¿Podre lograrlo en tiempo y forma? Ya lo veremos, lo que sà es seguro es que aprenderé muchas cosas nuevas y en el mejor de los casos… hacer algo de dinero son software.
“Just fucking build something.”
Peter Levels
2 Responses
La idea es genial, me agrada el hecho que quieras construir startups. De hecho, yo también he empezado con algunos proyectos mientras sigo estudiando la universidad, y sé perfectamente cómo es esa presión de tener las responsabilidades de la escuela obstruyendo el paso con las ideas que tienes en mente.
Es un SaaS que la romperá con la alta demanda de solicitantes en empleos remotos, quizá ya lo sepas pero de hecho pero la generación de texto con la API de OpenAI no es complicado si le das las instrucciones correctas y si manejas adecuadamente los json puedes cachear las respuestas y gran parte que sea solo texto, enviarlo del lado del cliente y que lo pueda editar desde este mismo solucionando 2 de un tiro, una mejor optimización en tu BD y la edición (Que será clave, ya que las IA’s tienden mucho a sesgos).
Si bien, no me queda muy claro si es que permites que el usuario suba un documento (Ya sea Word o PDF) y a partir de allà mejorarlo o simplemente abrir campos de texto que deberán ser llenados para la generación del CV, seguramente lo tengas mucho más claro tú.
Solo querÃa exponer un poco de las ideas que tengo. De cualquier forma te deseo mucho éxito en tus proyectos, sigue trabajando!! 😀
Me encantarÃa saber qué opinas y cómo es que lo llevas a dÃa de hoy.
Te saluda, Lain Iwakura “No matter where you go, everyone’s connected”
Usa Python en el back