
DrawBoard është një tabelë e bardhë bashkëpunuese në shfletues, e paraqitur në javën e tretë të sfidës Hacktoberfest Open-Source AI Challenge. Ajo mundëson skicim dhe diagrame me sinkronizim të formave në kohë reale, kontroll të hyrjes sipas dhomave dhe biseda brenda tabelës.
Vizitorët mund të vizatojnë drejtpërdrejt te /canvas/guest, pa llogari apo email. Përdoruesit e identifikuar mund të krijojnë dhoma, të ndajnë lidhjen dhe të kërkojnë ose miratojnë hyrjen. Tabelat eksportohen si PNG ose SVG, ndërsa shkurtoret përfshijnë V për përzgjedhje, P për lapsin dhe Ctrl+K për paletën e komandave.
Autori thotë se e ndërtoi për diskutimet e projekteve të veta, duke synuar një mjet të ngjashëm me Excalidraw. Sipas tij, një agjent AI me kod të hapur, që përdorte një model me pesha të hapura, kreu pjesën kryesore të punës. Çdo skedar nisi nga një bisedë me agjentin dhe planet u shqyrtuan bashkë me autorin, duke mundësuar përfundimin brenda afatit të sfidës.
Projekti përdor një monorepo me pnpm dhe Turborepo: ndërfaqe Next.js 15/React 19, Express HTTP API për autentikimin, dhomat dhe historikun e bisedave, si dhe server WebSocket për sinkronizimin dhe bisedat. Të dhënat ruhen në PostgreSQL përmes Prisma. Aplikacioni gjendet në drawboard-peach.vercel.app dhe kodi në github.com/Tusharkhadde/Excalidraw.
Burimi: DEV Community (Web Dev Feed) — lexoni artikullin e plotë në anglisht.

