
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.

