Chora ni programu shirikishi ya wakati halisi iliyotengenezwa kwa kutumia Flutter kwa mandhari ya mbele na Node.js + Express na WebSocket kwa ulandanishi wa mazingira ya nyuma. Programu huruhusu watumiaji wengi kuchora kwa wakati mmoja kwenye ubao unaoshirikiwa, ikionyesha utaalam katika uundaji wa kiolesura cha majukwaa mtambuka na mawasiliano ya mtandao kwa wakati halisi.
🚀 Lengo kuu:
Washa ushirikiano usio na mshono, wa wakati halisi kwenye ubao wa kuchora ulioshirikiwa kwa kutumia usanifu mtendaji, unaoendeshwa na matukio.
🧱 Rafu ya Teknolojia:
Flutter (Dart): Sehemu ya mbele ya simu ya jukwaa tofauti yenye ushughulikiaji wa ishara na uwasilishaji maalum
Node.js + Express.js: Seva ya nyuma iliyo na usaidizi wa WebSocket kwa mawasiliano yanayoendelea ya pande mbili.
WebSocket (ws): Kwa ulandanishi wa wakati halisi wa viboko kwa watumiaji
CustomPainter: Mchoro mzuri wa fremu kwa fremu kwenye turubai
Ruhusa Handler & RepaintBoundary: Hifadhi michoro kama picha kwenye kifaa
🖌️ Sifa Muhimu:
✍️ Mchoro Ulioshirikiwa wa Wakati Halisi: Washiriki wote huona mipigo ya wenzao papo hapo kwa kutumia matangazo ya WebSocket.
📡 Seva ya WebSocket Isiyo na Uraia: Seva ya Node.js nyepesi hudumisha miunganisho ya soketi inayotumika na husambaza matukio ya kiharusi kwa muda wa chini.
🎨 Injini ya Turubai: Ishara za mguso hubadilishwa kuwa njia za vekta zinazoweza kuteka na kutolewa kwa kutumia CustomPainter ya Flutter.
📁 Hamisha turubai: Watumiaji wanaweza kuhifadhi kazi zao za sanaa kama picha
🔧 Usanifu wa Kawaida: Tabaka tofauti za mantiki ya kuchora, matukio ya seva na ujumuishaji wa jukwaa.
Ilisasishwa tarehe
28 Sep 2025