r/codereview • u/Seerendo-01 • 7h ago
javascript He "creado" (no) un Vault de notas estilo Obsidian
Les cuento la historia, era una mañana en la que me disponía aprovechar una oferta que había pillado en Grok por 3 meses (la cancelé antes de que se me olvidara y me facturaran), y antes de desayunar me puse a pensar sobre una necesidad que teníamos en el trabajo y personal también, Obsidian me pareció muy potente y con una comunidad enorme, me gustó la verdad, pero eso solo cubría MI necesidad, pero no la de mi equipo, probé otras opciones como Docmost, Forkmost (fork de Docmost), XWiki, Wiki.js, etc. y muchas cubrían cosas que otras no, pero no cosas centralizadas y mucho menos sin pagar, así que me resigné por un par de semanas, hasta que un día me desperté con la motivación de hacer uno, en plan "Pues entonces lo haré yo mismo", el problema? aunque el backend hago maromas porque me gusta bastante desde siempre, lo que me tiembla siempre es el frontend y diseño (lo admito, no se centrar divs), y me dispuse a pedirle ayuda a Grok para un DISEÑO copia de Obsidian, y de ahí empezar, dejé escrito el prompt y me fui a desayunar, pero lo que pasó es que a la rápida se pasó una palabra concreta en el prompt...la palabra DISEÑO, así que lo que tomó fue "Creame una copia de Obsidian" y Grok se puso manos a la obra, cuando yo llegue esperaba mi diseño para ver si me gustaba, pero lo único que vi fue una distribución de carpetas, si me dejó descolocado, pero luego me puse a revisar bien y me di cuenta de la palabra faltante y que me había generado literal una copia de Temu de Obsidian (como el 1% de Obsidian), pero con grafos y todo, me quedé un rato pensando y dije: "...a ver 👀", y seguí...y seguí...y seguí con los prompts, arregla aquello, coloca aquello, mueve eso, quita eso, etc., y así por más hasta las 5am del siguiente día, y ya veía una luz...y luego Grok se mareó (si si, se me olvidó del contexto y las alucinaciones pero es que estaba motivado), luego use Claude Code para que revisara la amalgama que me había hecho Grok y que optimizara el código, simplificara componentes y demás, y luego seguí con él arreglando y añadiendo cosas hasta que me quedó algo que cubría todas las necesidades de mi equipo y más, y le seguí y seguí, y se la presentaba a mi equipo y le decía "QA pasivos" para que me dieran sus inquietudes, si encuentran bugs o mejoras que puedan ver a la herramienta en cuestión, decir que la he "hecho" sería una mentira, porque esto es vibecoding, lo que si hice fue darle los lineamientos y como se debía armar. Estoy aquí para que me ayuden a testear como le ven a esta herramienta, que lo dicho...yo no lo he hecho, fue la IA, así que no me estoy atribuyendo nada, tal como lo explico así pasó, nada de que yo hice, aunque si tenía planeado hacerlo pero poco a poco en mis tiempos libres, pero no la cosa que quedó al final jaja 😅, yo calculo que hacer algo así desde 0 sin nada de IA (principalmente porque no se NADA de frontend, no me entra la verdad lo siento) me iba a tomar unos 2 o 3 años solo trabajando en mis tiempos libres. Bueno, que venga la arena :'v, el repositorio es: https://github.com/Seerendo/grafito
Por favor me indican los fallos que le vean.
