{"data":{"featured":{"edges":[{"node":{"frontmatter":{"title":"NoteBot LM","cover":{"childImageSharp":{"gatsbyImageData":{"layout":"constrained","placeholder":{"fallback":"data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAANCAIAAAAmMtkJAAAACXBIWXMAAAsTAAALEwEAmpwYAAACaElEQVQoz2XSy46bMBQGYBYd7gZjYwPmlgABkpDJZQi5kpCETDqdrrpoN1206qrLPltfsCKjdlPpk6Vj6Zes4597AMGD3uP1iNcTAQ4EmIpGfjf8n9DJ/8o4EY9ElItoKOGxRCYKncp0LtMnmSxlslRopdCl3Cm7G1pK5Eky3yw4HG6d+GD29qpd6k4J/SMKj4BtANsr9lbCM8msJLISzUoyK9GsZLpWrM3dmiP9vZXdrOxK89bOziw7k+gEWKk6C5XtcPaVRlez1zhJS8LGii6GV8tkpVjrLkyjvZudUbDTWImDyvBL1ZkDNlftQg9Pk0+/t88/m5cfHz//2rXfd+23aPyB1+cKqRS64szo4k+/kOQVuBuWNX5xQ1GN4wOOas1dw+ICZ+/14grSRhu2WnHVhy2evaDJTaEVB9he770CVst0ava3VrzBvRXNbqhfq/YCRweSXkhyJvEJ9xsyOOOowVGjsK1MKk7BqWbGOh0QN6duikmAvEc0uoJorbK5lzfu4OwNWj+9+ulzkD976ZWGR9lcds8m4ZJ4Uw0zw4oMJwM0B+4C5heQbBU2d7OjMzg5ydmOT2Z4EHGp0EruNt99JEfc3HQSGQa6+wT9FWBL6O9gUMv2VCIT0ZypdgXsFfb3JKzdtDW8ncY2KKghW3MaCjXkCbAHWAm9SnHmShcbiiiXcCGiR80uDXdt9WsnPibTFzPcI39HegfkVRzAPRWFIhlIZMijmDciHkaCkYpoJKKxaIx5OBa6s+Bh8U4fC8ZEQI+8MeHhiBNRIqCEN2Ie9nm9f2941jHuYHbv+dvYdf5fsQUj/QP4hWEswFOm6AAAAABJRU5ErkJggg=="},"images":{"fallback":{"src":"/static/8cdaa6315c0efb6ad8cef20184ad2d6f/3e1ab/cover.png","srcSet":"/static/8cdaa6315c0efb6ad8cef20184ad2d6f/57a76/cover.png 175w,\n/static/8cdaa6315c0efb6ad8cef20184ad2d6f/f00e6/cover.png 350w,\n/static/8cdaa6315c0efb6ad8cef20184ad2d6f/3e1ab/cover.png 700w,\n/static/8cdaa6315c0efb6ad8cef20184ad2d6f/35a97/cover.png 1400w","sizes":"(min-width: 700px) 700px, 100vw"},"sources":[{"srcSet":"/static/8cdaa6315c0efb6ad8cef20184ad2d6f/50167/cover.avif 175w,\n/static/8cdaa6315c0efb6ad8cef20184ad2d6f/5a8a9/cover.avif 350w,\n/static/8cdaa6315c0efb6ad8cef20184ad2d6f/bc4f6/cover.avif 700w,\n/static/8cdaa6315c0efb6ad8cef20184ad2d6f/44296/cover.avif 1400w","type":"image/avif","sizes":"(min-width: 700px) 700px, 100vw"},{"srcSet":"/static/8cdaa6315c0efb6ad8cef20184ad2d6f/81b0f/cover.webp 175w,\n/static/8cdaa6315c0efb6ad8cef20184ad2d6f/bfc62/cover.webp 350w,\n/static/8cdaa6315c0efb6ad8cef20184ad2d6f/74bac/cover.webp 700w,\n/static/8cdaa6315c0efb6ad8cef20184ad2d6f/67855/cover.webp 1400w","type":"image/webp","sizes":"(min-width: 700px) 700px, 100vw"}]},"width":700,"height":467}}},"tech":["Next.js","tRPC","PostgreSQL","Qdrant","LangChain","Gemini","BullMQ","Docker"],"github":"https://github.com/devadarshh/NoteBotLM","external":"https://notebotlm.xyz/auth/signin","cta":null},"html":"<p>Upload PDFs, chat with <strong>source-backed</strong> answers, and generate quizzes—<strong>RAG</strong> pipeline with async processing so the app stays fast while documents are indexed.</p>"}},{"node":{"frontmatter":{"title":"Trelloid","cover":{"childImageSharp":{"gatsbyImageData":{"layout":"constrained","placeholder":{"fallback":"data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAANCAIAAAAmMtkJAAAACXBIWXMAAAsTAAALEwEAmpwYAAAC4ElEQVQoz2Pg4Zfh5ZcGIUEZHn5pbn4pEOKTQjD4kLhgxAMipXkFZBj4BOS4eeW4eeV5uOV4eRUEhVSQkCqEISCoCkGCQmpCQhrCwpqCwur8QsoMfKIGNkbBrvo+TlbJLiaJJvKRJnIxpgoJpoqJpkrJFqp5NmpldupVNho1FmplRqp5OkppyrKxmoppSrJBDCKiRjbq4a4akb6W+UGWxW7q+b7aFf46tb66ta7aFeZqGUZqqfrqmYrSfuJibkKiTpLynlqmMaZGtTpKqQySoqYe6mmZJg3V1t1dIbN6Q+bXBc4t9p6Z4z05waNTXTnQ0NTf0T05KCK/sLy7uWP2tJlrqqr7PO06zDRKGWTFbTwsc/PcWuYHLFwSsmKR37JEvQ4/7QYv7Wp3/Uo56YCcwrYHj15t33F09tw1kyYu2b58y+a5q3Yv39dcO4tBVsreUivJRS/H36g8zKw+wrIp2LwuyKo+wKbW27JSXTXO0SWxMKfByzPJ3DAgKKrmzvnrDw4eOXLmQd+kPgYZaWcrw3Rn01wfs7JAs2pfk0pvs3JPizJXsxI7w3wNtVgFRUddw2BXv8rEtIlVtSt2b758af/hx7c+Lpi9kUFO1l1XNdFUI8lQMdFYKdVMNUNfPlFbLtZAJVVTMUpJ0V1dy3/evB3XL784cfTxhAn716y+fOjA4ysXP/b1rmGQk/PQ14i10E42UU21N8qx1M52ty1ztCrSVU5RU4pR0QjS1Y+dPWv39k3Xmxu2BQdO6es4vHT+lY7mo4H+zQzikpbqKv766qHaiqF6amFaiqGWRommRrGK8n5KKpGK6uFKygEW5hlmxtkqcjGKUtGOVtUOVlUaqqmSku4MvILyXHxynHyy3PxyXLxyPPxyHNwyHDwyvAJyPIIKvIKKPALynDyynLyyvCCuAievDDuPNI+APJ+QIgMvvwyPgAyvgAwPPxTxCsjyCsjCuNJQEUFZuCyfoCxEDQDPxNMAnBSoVAAAAABJRU5ErkJggg=="},"images":{"fallback":{"src":"/static/c2d23089b55680f54eb64c84011a4bcf/3e1ab/cover.png","srcSet":"/static/c2d23089b55680f54eb64c84011a4bcf/57a76/cover.png 175w,\n/static/c2d23089b55680f54eb64c84011a4bcf/f00e6/cover.png 350w,\n/static/c2d23089b55680f54eb64c84011a4bcf/3e1ab/cover.png 700w,\n/static/c2d23089b55680f54eb64c84011a4bcf/35a97/cover.png 1400w","sizes":"(min-width: 700px) 700px, 100vw"},"sources":[{"srcSet":"/static/c2d23089b55680f54eb64c84011a4bcf/50167/cover.avif 175w,\n/static/c2d23089b55680f54eb64c84011a4bcf/5a8a9/cover.avif 350w,\n/static/c2d23089b55680f54eb64c84011a4bcf/bc4f6/cover.avif 700w,\n/static/c2d23089b55680f54eb64c84011a4bcf/44296/cover.avif 1400w","type":"image/avif","sizes":"(min-width: 700px) 700px, 100vw"},{"srcSet":"/static/c2d23089b55680f54eb64c84011a4bcf/81b0f/cover.webp 175w,\n/static/c2d23089b55680f54eb64c84011a4bcf/bfc62/cover.webp 350w,\n/static/c2d23089b55680f54eb64c84011a4bcf/74bac/cover.webp 700w,\n/static/c2d23089b55680f54eb64c84011a4bcf/67855/cover.webp 1400w","type":"image/webp","sizes":"(min-width: 700px) 700px, 100vw"}]},"width":700,"height":467}}},"tech":["Next.js","Express","PostgreSQL","Prisma","Stripe","Clerk"],"github":"https://github.com/devadarshh/trelloid","external":"https://trelloidapp.vercel.app/","cta":null},"html":"<p><strong>Trello-style</strong> boards for teams—lists, cards, and <strong>drag-and-drop</strong>, with auth, orgs, and <strong>Stripe</strong> billing on a <strong>Node/Express</strong> API.</p>"}},{"node":{"frontmatter":{"title":"Landr","cover":{"childImageSharp":{"gatsbyImageData":{"layout":"constrained","placeholder":{"fallback":"data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAANCAIAAAAmMtkJAAAACXBIWXMAAAsTAAALEwEAmpwYAAACOUlEQVQoz3XSSW+bQAAFYA5ZWIYBZgaGYbdZzDIYMNgGx7Gb2G6ktKqU//9nqsRNqxwqfYd3eO/2BAlaErRkSGWNXvMX6pX5wfoCWoIELRGQWwXdyOi9rVmSRv/QqaTbkmFLBnuH2Ef+pNuCqJlgFtmz1EtKmTgiZhL1JTuQnZnszT/EIMjUMAd+pvgZCHM1KsGslN2ZIBqm5HpOUoS8kWxfdiMliGFcgLhQk0oOFihcevlIkw1O1iTdmumGli+EX9R48T6eV8tqMxXbXTnt26fv7em1u/xszj+6l1+oXAGfk2Q0i70znN3um8v3djFRPhG+EkRCSV1YXc3Gge02zn7nPz+x49E5ndj54p0ubHMETm34pT3j2MsML8NBTsISxbUgWUwNI5QujKxAeY2rFtc96UZz2JPNAdSjHHUqq3SWs3nrJAOb9zRaWfEalYMgM9cuy6Dt3LZz2t7vt/56CtY7d5ic9QR4JyaNaGXQraxwZcajVZ9w/axXI8wbQZsntFrSkrNl53Y9rVs1ydW0UHNutAM5nsjhojU7wh+NWYfbg3N+C17f3NMLadeCvshJ25pDp+eFnuZGVmLe+ttDOB7Rck26LR0e2Phk9gfUTLg/otURd4+4eYBxI6hRgnhtNjWMY32WaGGqx4XDe6dagSBTvAyGOYwKGJUg5CDgSlArAVf8UmapIBn0XjNvAbpT8Z2Kb1V8B/CNgm4UdK+Z95r1l/gPvRIkaL7Trmc2r2TNkuHnpeH/WL8BTBVaX0lA8mkAAAAASUVORK5CYII="},"images":{"fallback":{"src":"/static/297f0dced9a5dc305cd3c6192fd1ed67/3e1ab/cover.png","srcSet":"/static/297f0dced9a5dc305cd3c6192fd1ed67/57a76/cover.png 175w,\n/static/297f0dced9a5dc305cd3c6192fd1ed67/f00e6/cover.png 350w,\n/static/297f0dced9a5dc305cd3c6192fd1ed67/3e1ab/cover.png 700w,\n/static/297f0dced9a5dc305cd3c6192fd1ed67/35a97/cover.png 1400w","sizes":"(min-width: 700px) 700px, 100vw"},"sources":[{"srcSet":"/static/297f0dced9a5dc305cd3c6192fd1ed67/50167/cover.avif 175w,\n/static/297f0dced9a5dc305cd3c6192fd1ed67/5a8a9/cover.avif 350w,\n/static/297f0dced9a5dc305cd3c6192fd1ed67/bc4f6/cover.avif 700w,\n/static/297f0dced9a5dc305cd3c6192fd1ed67/44296/cover.avif 1400w","type":"image/avif","sizes":"(min-width: 700px) 700px, 100vw"},{"srcSet":"/static/297f0dced9a5dc305cd3c6192fd1ed67/81b0f/cover.webp 175w,\n/static/297f0dced9a5dc305cd3c6192fd1ed67/bfc62/cover.webp 350w,\n/static/297f0dced9a5dc305cd3c6192fd1ed67/74bac/cover.webp 700w,\n/static/297f0dced9a5dc305cd3c6192fd1ed67/67855/cover.webp 1400w","type":"image/webp","sizes":"(min-width: 700px) 700px, 100vw"}]},"width":700,"height":467}}},"tech":["Next.js","PostgreSQL","Drizzle","Gemini","Clerk"],"github":"https://github.com/devadarshh/landr","external":"https://www.landr.xyz/","cta":null},"html":"<p><strong>Interview</strong> practice and <strong>resume</strong> feedback with quick, concrete suggestions—built to feel like a coach, not a wall of generic AI text.</p>"}},{"node":{"frontmatter":{"title":"Collabydraw","cover":{"childImageSharp":{"gatsbyImageData":{"layout":"constrained","placeholder":{"fallback":"data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAANCAIAAAAmMtkJAAAACXBIWXMAAAsTAAALEwEAmpwYAAACz0lEQVQoz2PgE5ThF5LlE5TlE5ThE5DlE5DlF5TlF0BCgtgRn6AMA5+gDBefBA+/FK+gNK+AFK+AJI+AJA+/JA+/BA+/BK+AJK+AJJ8QFPELS4GRNK+gJJ+AFAOfoLy8vJmklL6IqI6kuJG0uIWMhLWclJ28tIOctIOclKO8hJOsmKOMqKOUkL24oK2woLWQoJWUlJOYhCEDD59CQeoEX/dcA61Ae8MUL4tiH8sKR/1CI8UMU7V8O93KQJuOOI8J6QEzSlOWNJWumtK9df6MfeHeU5Tl/BiEhDWsTSItjcLsDOOdDbO8LUqC7eoDbOp9LeudDCsWz953/9arl/c/v3r65d3T129ffnj65OP/P//7a46qSocxCAvruNqmh3mXxvo0hdo3+JnVRdh3RTr0hdn32elWbVh9/Ov37+2Hm3df3/Vi4ryrm47sOPDyx+dfJ7a/DHArYRAXMzLWiLXVS/UwKXbXL/PQqfTWq3fTqXfVbTCQLZjYte37t19rD2/duf/EpgUH92+78P3Zi+tnHty7/6SzfSKDpJiZlW6ai3G2p2mpv3mNr1mNn0W9u0mVjU6xnnx2Zd6yty+/ndh378ieW/v3XF+3/OKZjRfunL375Pb3upp+BmlJS0O1OBOVKGuNNAetXAuVDCOVFH2VZGONLB2V9ECf1puX39y8/PLVs69Xzj1fOu/M4f2vr158c+P8l9SkZgYpKUsL3QxLrWQLtRRnw0JrnUwrg0xnmxJzwxwDjRwb0/K2um3VxWuLs5eFeE8P8Z7d13KoIH11mPcMddVgBmERDWkpK1kpKzlJa1lJK2lJS0kJc2lpS0lJc0lJK2kpWzERKzFRa3FRO1lpVyV5TzkZV0kJe2kpJ1ExAwY+UMICpypkxA9KWLz8IDafkBQE8QpK8AhIgBOcFK+gFJ+gNCh58qEnWiiJJs4vJMcvJCcgJMcvCELAtA0AXQfqT2OnobcAAAAASUVORK5CYII="},"images":{"fallback":{"src":"/static/e1df6e21925f84a81b2a4280a011c5d4/3e1ab/cover.png","srcSet":"/static/e1df6e21925f84a81b2a4280a011c5d4/57a76/cover.png 175w,\n/static/e1df6e21925f84a81b2a4280a011c5d4/f00e6/cover.png 350w,\n/static/e1df6e21925f84a81b2a4280a011c5d4/3e1ab/cover.png 700w,\n/static/e1df6e21925f84a81b2a4280a011c5d4/35a97/cover.png 1400w","sizes":"(min-width: 700px) 700px, 100vw"},"sources":[{"srcSet":"/static/e1df6e21925f84a81b2a4280a011c5d4/50167/cover.avif 175w,\n/static/e1df6e21925f84a81b2a4280a011c5d4/5a8a9/cover.avif 350w,\n/static/e1df6e21925f84a81b2a4280a011c5d4/bc4f6/cover.avif 700w,\n/static/e1df6e21925f84a81b2a4280a011c5d4/44296/cover.avif 1400w","type":"image/avif","sizes":"(min-width: 700px) 700px, 100vw"},{"srcSet":"/static/e1df6e21925f84a81b2a4280a011c5d4/81b0f/cover.webp 175w,\n/static/e1df6e21925f84a81b2a4280a011c5d4/bfc62/cover.webp 350w,\n/static/e1df6e21925f84a81b2a4280a011c5d4/74bac/cover.webp 700w,\n/static/e1df6e21925f84a81b2a4280a011c5d4/67855/cover.webp 1400w","type":"image/webp","sizes":"(min-width: 700px) 700px, 100vw"}]},"width":700,"height":467}}},"tech":["Next.js","WebSockets","Fabric.js","PostgreSQL","Turborepo"],"github":"https://github.com/devadarshh/collabydraw","external":"https://collabydraw-web.vercel.app/","cta":null},"html":"<p>A <strong>shared whiteboard</strong> that syncs live over the wire—sketch, diagram, and brainstorm together in the browser.</p>"}}]}}}