SoBook Club - Servicio de notas para libros físicos
(play.google.com)▷Contexto de desarrollo:
- Lo desarrollé junto con un servicio de suscripción de libros físicos con el mismo nombre.
- Al principio lo desarrollé como un servicio adicional para clientes suscritos. Sin embargo, el servicio de suscripción de libros se cerró después de una operación de prueba, y actualmente solo opero la app. Sentí lo difícil que es crear un nuevo servicio y operarlo con éxito.
- La app está disponible para Android y iOS.
- Si buscan "SoBook Club" en Google Play o App Store, pueden descargarla.
▷Método de desarrollo:
- Se desarrolló con vibe coding.
- Se usó en la proporción de Claude 29%, Gemini 70% y ChatGPT 1%.
- Las herramientas se usaron con una proporción de Cursor 20%, VS Gemini Code Assist 30% y VS Gemini CLI 50%.
- El costo de tokens fue de aproximadamente USD 3,000+@. Este monto incluye también los tokens gratuitos que Google ofrece al registrarse.
- Como había que crear un servicio de suscripción web y 2 apps, se usó Flutter + Firebase para facilitar el mantenimiento.
- El panel de administración se desarrolló para poder gestionarse desde la web.
- Principalmente usé un método en el que redactaba las especificaciones de trabajo con Claude y desarrollaba con Gemini. Las especificaciones se dividieron y separaron en unidades de trabajo lo más simples posible.
- El trabajo se realizaba según las especificaciones y, antes de avanzar con cada tarea, volvía a reorganizar una vez más el alcance y el contenido de esa tarea; después seguía con el trabajo. Si avanzaba trabajo innecesario o el trabajo se detenía, hacía rollback de inmediato y repetía el proceso para continuar.
▷Introducción del servicio:
- Si mientras lees un libro físico quieres tomar nota de una frase, puedes fotografiarla y guardarla como texto.
- Las personas que leen el mismo libro pueden chatear entre sí.
- Si quieres ordenar tus ideas por tu cuenta, también puedes tener un chat sencillo con un LLM.
▷Reflexiones:
- Implementar una idea se volvió más fácil de lo que pensaba.
- Para implementar una idea, hay que repetir planificación > ejecución de forma infinita.
- Si monitoreas siempre al LLM, bloqueas cuando intenta hacer trabajo innecesario y revisas el contenido del trabajo antes de continuar, puedes reducir aunque sea un poco el uso de tokens.
Aún no hay comentarios.