Torrent Downloads » Other » [ DevCourseWeb com ] Udemy - Collaborative Whiteboard 2023 with React Canvas and SocketIO
Other
[ DevCourseWeb com ] Udemy - Collaborative Whiteboard 2023 with React Canvas and SocketIO
Torrent info
Name:[ DevCourseWeb com ] Udemy - Collaborative Whiteboard 2023 with React Canvas and SocketIO
Infohash: 3875EF555C19E972CEAFFC17259FF90874640E1A
Total Size: 3.81 GB
Magnet: Magnet Download
Seeds: 0
Leechers: 1
Stream: Watch Full Movies @ LimeMovies
Last Updated: 2025-11-27 12:39:41 (Update Now)
Torrent added: 2023-03-27 22:00:47
Alternatives:[ DevCourseWeb com ] Udemy - Collaborative Whiteboard 2023 with React Canvas and SocketIO Torrents
Torrent Files List
Get Bonus Downloads Here.url (Size: 3.81 GB) (Files: 1483)
Get Bonus Downloads Here.url
~Get Your Files Here !
1. Introduction
1. Node installation.mp4
2. Creating React Application.mp4
3. Redux Introduction.mp4
4. Cleaning Redux Template.mp4
5. Creating Whiteboard Component.mp4
6. Creating Tools Menu.mp4
7. Creating Add Rectangle Button.mp4
7.1 rectangle.svg
8. Connecting Action To Rectangle Button.mp4
9. Complete code after section.html
my-app
README.md
git
COMMIT_EDITMSG
FETCH_HEAD
HEAD
config
description
hooks
applypatch-msg.sample
commit-msg.sample
fsmonitor-watchman.sample
post-update.sample
pre-applypatch.sample
pre-commit.sample
pre-merge-commit.sample
pre-push.sample
pre-rebase.sample
pre-receive.sample
prepare-commit-msg.sample
push-to-checkout.sample
update.sample
index
info
exclude
logs
HEAD
refs
heads
master
objects
00
4ae337697f290600983e78b6d2cbd42fa03954
01
b0f9a10733b39c3bbeba1ccb1521d866f8e3a5
cc5867703e76696ec21db38e46a59b4112953a
08
0d6c77ac21bb2ef88a6992b2b73ad93daaca92
1d
bdca65e8699ac249855a22a95605925fad51f9
33
624109cdc98874ea8657a2a3a7ce71c81d1837
35
4202a4e6baec3429e928e13d54144f8eebb62c
3e
0afd4f010d90e2e1bfb773e1aa27e82d90120b
4d
29575de80483b005c29bfcac5061cd2f45313e
52
53d3ad9e6be6690549cb255f5952337b02401d
5b
26b19385a68cbabfe5ac7e33e3162a6663a037
65
9cc13d3bbf26103e82b5ddcd040f36d77a0abb
73
2a8cc84af3fd88bc44e73160e9c2915a85bc43
74
b1a275a0ea7df518f17bcea5375abf003abe55
77
2a6bafeffa98d829915cb3b5569177a9fda2d4
84
667388ceb5855a6cf1194f5f90c94d240b047f
8d
c4b5cff7ba8507655cdb0ac5ce5c131e7960e4
95
e2eb8d562d91126bac6d1ef3f275af31625732
9e
ca6d24b1e544366f9853f1758c4566d59ac357
a4
0f66d6a8a9305afba0e4fa1e19ff324deed502
b3
516222f0b978579b871c871b955b5fc5b4ca5e
bc
90f79374cb7a9abff9b56607bd348b994e76af
bf
4f21089d5ae47b43777af2d059db7ac951dfb4
c1
fed2ce59ee913a03f766c83e76fedd8ef7ff75
c7
94a324c6b8fe2748f65a930a94cc4b4658e094
cc
9b4a4423823a7c161e6631fd85181910038a42
cd
ad11c1d4d64224bdb21d8fbc6f72c3b45d93e2
de
6c0e1a51416bf03801b17ef4bae0ca9a2fc2b7
e8
4dc6d62a9ff520f24e843216e81e8cd7629844
ec
2585e8c0bb8188184ed1e0703c4c8f2a8419b0
ee
105fcf09fc81b4903767f54bff1a915d17fd09
refs
heads
master
gitignore
package-lock.json
package.json
public
favicon.ico
index.html
logo192.png
logo512.png
manifest.json
robots.txt
src
App.js
Whiteboard
Menu.js
Whiteboard.js
whiteboardSlice.js
constants
index.js
toolType.js
index.css
index.js
reportWebVitals.js
resources
icons
rectangle.svg
setupTests.js
store
store.js
10. Resizing And Moving Line
1. Resizing Line.mp4
2. Moving The Line.mp4
3. Complete Code After Section.html
my-app
README.md
git
COMMIT_EDITMSG
FETCH_HEAD
HEAD
config
description
hooks
applypatch-msg.sample
commit-msg.sample
fsmonitor-watchman.sample
post-update.sample
pre-applypatch.sample
pre-commit.sample
pre-merge-commit.sample
pre-push.sample
pre-rebase.sample
pre-receive.sample
prepare-commit-msg.sample
push-to-checkout.sample
update.sample
index
info
exclude
logs
HEAD
refs
heads
master
objects
00
4ae337697f290600983e78b6d2cbd42fa03954
01
b0f9a10733b39c3bbeba1ccb1521d866f8e3a5
cc5867703e76696ec21db38e46a59b4112953a
08
0d6c77ac21bb2ef88a6992b2b73ad93daaca92
56ede61d69a1ba84d5f0aea38d2c0c67f1c132
14
328a213e89778287c95f57ce25e75dc4c3c57b
16
d773f12954ef161ced54e4a039931a46d78ad9
1c
923cfec2e4f8b2c2f6c023e98c495f16b1f752
1d
bdca65e8699ac249855a22a95605925fad51f9
22
15df0d2e5f8c7be72c2e4e6c193d876f9a9d94
24
7aad65ce16a47583fe6c12d08e5325c670f2b7
29
0cceacf6e9d2e35314da7c2b896c6b5bfeecec
33
624109cdc98874ea8657a2a3a7ce71c81d1837
35
4202a4e6baec3429e928e13d54144f8eebb62c
3e
0afd4f010d90e2e1bfb773e1aa27e82d90120b
4d
29575de80483b005c29bfcac5061cd2f45313e
51
5f29770e670be4e011caa0ee995af922960aa0
52
53d3ad9e6be6690549cb255f5952337b02401d
5b
26b19385a68cbabfe5ac7e33e3162a6663a037
5c
fb964aec0ae9af60c3a43bc59c946cf8f3efce
5d
0e7b64531c0f9cd4e5581eaa1560f5adbe81c1
62
ac1fd99f387c0cef7ac95c26d5a1a21139b1b4
65
9cc13d3bbf26103e82b5ddcd040f36d77a0abb
6d
bb987069bfb2c0d60356af9c7b78600eaebbee
73
2a8cc84af3fd88bc44e73160e9c2915a85bc43
74
642d568b33d2a80d015e95ef33905f20dfe9d1
b1a275a0ea7df518f17bcea5375abf003abe55
76
513a06fe1821a06e847e3ebcad8798a6441e36
77
2a6bafeffa98d829915cb3b5569177a9fda2d4
84
667388ceb5855a6cf1194f5f90c94d240b047f
8b
c0489cc0e4d0b17898c6afc8765215b536e237
8d
c4b5cff7ba8507655cdb0ac5ce5c131e7960e4
95
e2eb8d562d91126bac6d1ef3f275af31625732
9b
c8a16a948fe1a340f16333c276ae78a0934843
9e
ca6d24b1e544366f9853f1758c4566d59ac357
a1
9a88abc3f1eab1e16226075446ff52754142d2
c2f7a498a2748dc626c13644a4772d7da4d2f6
a4
0f66d6a8a9305afba0e4fa1e19ff324deed502
a5
118bc167c0f11e3d18eac51aafe0acd4690ee1
a8
f20bfb4828462b99ed64f82e12ba2e979f7673
b3
516222f0b978579b871c871b955b5fc5b4ca5e
bb
99ebe7edca56856ed3ebfdbae4c7469d69a735
bc
90f79374cb7a9abff9b56607bd348b994e76af
bf
4f21089d5ae47b43777af2d059db7ac951dfb4
c1
fed2ce59ee913a03f766c83e76fedd8ef7ff75
c3
b492cc83c818c39747e87b11b5997a5762c09b
c4
a7e050e67f7c2088a257f2e7531e15ae63d5a2
c7
94a324c6b8fe2748f65a930a94cc4b4658e094
cb
982918e24c47c1c574158287e06679b5e64aa2
cc
9b4a4423823a7c161e6631fd85181910038a42
cd
ad11c1d4d64224bdb21d8fbc6f72c3b45d93e2
ce
fb433484d85f3137096fe4928fd08ace05041f
dd
78752b0274f92bcc680e1b7812d3ae4ab66bfd
de
6c0e1a51416bf03801b17ef4bae0ca9a2fc2b7
e8
4dc6d62a9ff520f24e843216e81e8cd7629844
ec
2585e8c0bb8188184ed1e0703c4c8f2a8419b0
ee
105fcf09fc81b4903767f54bff1a915d17fd09
f8
b8283a96a31fcfae8c22d1f935216b120aeb45
fe
732e9b0747f5fc371eb13565ef1c17372718ff
refs
heads
master
gitignore
package-lock.json
package.json
public
favicon.ico
index.html
logo192.png
logo512.png
manifest.json
robots.txt
src
App.js
Whiteboard
Menu.js
Whiteboard.js
utils
adjustElementCoordinates.js
adjustmentRequired.js
createElement.js
drawElement.js
getCursorForPosition.js
getElementAtPosition.js
getResizedCoordinates.js
getSvgPathFromStroke.js
index.js
updateElement.js
whiteboardSlice.js
constants
action.js
cursorPosition.js
index.js
toolType.js
index.css
index.js
reportWebVitals.js
resources
icons
line.svg
pencil.svg
rectangle.svg
rubber.svg
selection.svg
text.svg
setupTests.js
socketConn
socketConn.js
store
store.js
server
index.js
package-lock.json
package.json
11. Selecting And Moving Pencil Element
1. Selecting Pencil Element.mp4
2. Fixing Bug With Selection.mp4
3. Adding Login On Move.mp4
4. Fixing Bug With Moving.mp4
5. Complete Code After Section.html
my-app
README.md
git
COMMIT_EDITMSG
FETCH_HEAD
HEAD
config
description
hooks
applypatch-msg.sample
commit-msg.sample
fsmonitor-watchman.sample
post-update.sample
pre-applypatch.sample
pre-commit.sample
pre-merge-commit.sample
pre-push.sample
pre-rebase.sample
pre-receive.sample
prepare-commit-msg.sample
push-to-checkout.sample
update.sample
index
info
exclude
logs
HEAD
refs
heads
master
objects
00
4ae337697f290600983e78b6d2cbd42fa03954
01
b0f9a10733b39c3bbeba1ccb1521d866f8e3a5
cc5867703e76696ec21db38e46a59b4112953a
08
0d6c77ac21bb2ef88a6992b2b73ad93daaca92
56ede61d69a1ba84d5f0aea38d2c0c67f1c132
14
328a213e89778287c95f57ce25e75dc4c3c57b
16
d773f12954ef161ced54e4a039931a46d78ad9
1c
923cfec2e4f8b2c2f6c023e98c495f16b1f752
1d
bdca65e8699ac249855a22a95605925fad51f9
22
15df0d2e5f8c7be72c2e4e6c193d876f9a9d94
24
7aad65ce16a47583fe6c12d08e5325c670f2b7
29
0cceacf6e9d2e35314da7c2b896c6b5bfeecec
33
624109cdc98874ea8657a2a3a7ce71c81d1837
35
4202a4e6baec3429e928e13d54144f8eebb62c
3e
0afd4f010d90e2e1bfb773e1aa27e82d90120b
4d
29575de80483b005c29bfcac5061cd2f45313e
51
5f29770e670be4e011caa0ee995af922960aa0
52
53d3ad9e6be6690549cb255f5952337b02401d
5b
26b19385a68cbabfe5ac7e33e3162a6663a037
5c
fb964aec0ae9af60c3a43bc59c946cf8f3efce
5d
0e7b64531c0f9cd4e5581eaa1560f5adbe81c1
62
ac1fd99f387c0cef7ac95c26d5a1a21139b1b4
65
9cc13d3bbf26103e82b5ddcd040f36d77a0abb
6d
bb987069bfb2c0d60356af9c7b78600eaebbee
73
2a8cc84af3fd88bc44e73160e9c2915a85bc43
74
642d568b33d2a80d015e95ef33905f20dfe9d1
b1a275a0ea7df518f17bcea5375abf003abe55
76
513a06fe1821a06e847e3ebcad8798a6441e36
77
2a6bafeffa98d829915cb3b5569177a9fda2d4
84
667388ceb5855a6cf1194f5f90c94d240b047f
8b
c0489cc0e4d0b17898c6afc8765215b536e237
8d
c4b5cff7ba8507655cdb0ac5ce5c131e7960e4
95
e2eb8d562d91126bac6d1ef3f275af31625732
9b
c8a16a948fe1a340f16333c276ae78a0934843
9e
ca6d24b1e544366f9853f1758c4566d59ac357
a1
9a88abc3f1eab1e16226075446ff52754142d2
c2f7a498a2748dc626c13644a4772d7da4d2f6
a4
0f66d6a8a9305afba0e4fa1e19ff324deed502
a5
118bc167c0f11e3d18eac51aafe0acd4690ee1
a8
f20bfb4828462b99ed64f82e12ba2e979f7673
b3
516222f0b978579b871c871b955b5fc5b4ca5e
bb
99ebe7edca56856ed3ebfdbae4c7469d69a735
bc
90f79374cb7a9abff9b56607bd348b994e76af
bf
4f21089d5ae47b43777af2d059db7ac951dfb4
c1
fed2ce59ee913a03f766c83e76fedd8ef7ff75
c3
b492cc83c818c39747e87b11b5997a5762c09b
c4
a7e050e67f7c2088a257f2e7531e15ae63d5a2
c7
94a324c6b8fe2748f65a930a94cc4b4658e094
cb
982918e24c47c1c574158287e06679b5e64aa2
cc
9b4a4423823a7c161e6631fd85181910038a42
cd
ad11c1d4d64224bdb21d8fbc6f72c3b45d93e2
ce
fb433484d85f3137096fe4928fd08ace05041f
dd
78752b0274f92bcc680e1b7812d3ae4ab66bfd
de
6c0e1a51416bf03801b17ef4bae0ca9a2fc2b7
e8
4dc6d62a9ff520f24e843216e81e8cd7629844
ec
2585e8c0bb8188184ed1e0703c4c8f2a8419b0
ee
105fcf09fc81b4903767f54bff1a915d17fd09
f8
b8283a96a31fcfae8c22d1f935216b120aeb45
fe
732e9b0747f5fc371eb13565ef1c17372718ff
refs
heads
master
gitignore
package-lock.json
package.json
public
favicon.ico
index.html
logo192.png
logo512.png
manifest.json
robots.txt
src
App.js
Whiteboard
Menu.js
Whiteboard.js
utils
adjustElementCoordinates.js
adjustmentRequired.js
createElement.js
drawElement.js
getCursorForPosition.js
getElementAtPosition.js
getResizedCoordinates.js
getSvgPathFromStroke.js
index.js
updateElement.js
whiteboardSlice.js
constants
action.js
cursorPosition.js
index.js
toolType.js
index.css
index.js
reportWebVitals.js
resources
icons
line.svg
pencil.svg
rectangle.svg
rubber.svg
selection.svg
text.svg
setupTests.js
socketConn
socketConn.js
store
store.js
server
index.js
package-lock.json
package.json
12. Sharing Cursor Positions Functionality
1. Preparing Cursor Slice (Redux).mp4
2. Preparing Events To Send Cursor Data.mp4
3. Sharing Cursor Position With Other Users.mp4
4. Rendering Cursors.mp4
5. Removing Disconnected User Cursor.mp4
6. Comple Code After Section.html
my-app
README.md
git
COMMIT_EDITMSG
FETCH_HEAD
HEAD
config
description
hooks
applypatch-msg.sample
commit-msg.sample
fsmonitor-watchman.sample
post-update.sample
pre-applypatch.sample
pre-commit.sample
pre-merge-commit.sample
pre-push.sample
pre-rebase.sample
pre-receive.sample
prepare-commit-msg.sample
push-to-checkout.sample
update.sample
index
info
exclude
logs
HEAD
refs
heads
master
objects
00
4ae337697f290600983e78b6d2cbd42fa03954
01
b0f9a10733b39c3bbeba1ccb1521d866f8e3a5
cc5867703e76696ec21db38e46a59b4112953a
08
0d6c77ac21bb2ef88a6992b2b73ad93daaca92
56ede61d69a1ba84d5f0aea38d2c0c67f1c132
14
328a213e89778287c95f57ce25e75dc4c3c57b
16
d773f12954ef161ced54e4a039931a46d78ad9
1c
923cfec2e4f8b2c2f6c023e98c495f16b1f752
1d
bdca65e8699ac249855a22a95605925fad51f9
22
15df0d2e5f8c7be72c2e4e6c193d876f9a9d94
24
7aad65ce16a47583fe6c12d08e5325c670f2b7
29
0cceacf6e9d2e35314da7c2b896c6b5bfeecec
33
624109cdc98874ea8657a2a3a7ce71c81d1837
35
4202a4e6baec3429e928e13d54144f8eebb62c
3e
0afd4f010d90e2e1bfb773e1aa27e82d90120b
4d
29575de80483b005c29bfcac5061cd2f45313e
51
5f29770e670be4e011caa0ee995af922960aa0
52
53d3ad9e6be6690549cb255f5952337b02401d
5b
26b19385a68cbabfe5ac7e33e3162a6663a037
5c
fb964aec0ae9af60c3a43bc59c946cf8f3efce
5d
0e7b64531c0f9cd4e5581eaa1560f5adbe81c1
62
ac1fd99f387c0cef7ac95c26d5a1a21139b1b4
65
9cc13d3bbf26103e82b5ddcd040f36d77a0abb
6d
bb987069bfb2c0d60356af9c7b78600eaebbee
73
2a8cc84af3fd88bc44e73160e9c2915a85bc43
74
642d568b33d2a80d015e95ef33905f20dfe9d1
b1a275a0ea7df518f17bcea5375abf003abe55
76
513a06fe1821a06e847e3ebcad8798a6441e36
77
2a6bafeffa98d829915cb3b5569177a9fda2d4
84
667388ceb5855a6cf1194f5f90c94d240b047f
8b
c0489cc0e4d0b17898c6afc8765215b536e237
8d
c4b5cff7ba8507655cdb0ac5ce5c131e7960e4
95
e2eb8d562d91126bac6d1ef3f275af31625732
9b
c8a16a948fe1a340f16333c276ae78a0934843
9e
ca6d24b1e544366f9853f1758c4566d59ac357
a1
9a88abc3f1eab1e16226075446ff52754142d2
c2f7a498a2748dc626c13644a4772d7da4d2f6
a4
0f66d6a8a9305afba0e4fa1e19ff324deed502
a5
118bc167c0f11e3d18eac51aafe0acd4690ee1
a8
f20bfb4828462b99ed64f82e12ba2e979f7673
b3
516222f0b978579b871c871b955b5fc5b4ca5e
bb
99ebe7edca56856ed3ebfdbae4c7469d69a735
bc
90f79374cb7a9abff9b56607bd348b994e76af
bf
4f21089d5ae47b43777af2d059db7ac951dfb4
c1
fed2ce59ee913a03f766c83e76fedd8ef7ff75
c3
b492cc83c818c39747e87b11b5997a5762c09b
c4
a7e050e67f7c2088a257f2e7531e15ae63d5a2
c7
94a324c6b8fe2748f65a930a94cc4b4658e094
cb
982918e24c47c1c574158287e06679b5e64aa2
cc
9b4a4423823a7c161e6631fd85181910038a42
cd
ad11c1d4d64224bdb21d8fbc6f72c3b45d93e2
ce
fb433484d85f3137096fe4928fd08ace05041f
dd
78752b0274f92bcc680e1b7812d3ae4ab66bfd
de
6c0e1a51416bf03801b17ef4bae0ca9a2fc2b7
e8
4dc6d62a9ff520f24e843216e81e8cd7629844
ec
2585e8c0bb8188184ed1e0703c4c8f2a8419b0
ee
105fcf09fc81b4903767f54bff1a915d17fd09
f8
b8283a96a31fcfae8c22d1f935216b120aeb45
fe
732e9b0747f5fc371eb13565ef1c17372718ff
refs
heads
master
gitignore
package-lock.json
package.json
public
favicon.ico
index.html
logo192.png
logo512.png
manifest.json
robots.txt
src
App.js
CursorOverlay
CursorOverlay.js
cursorSlice.js
Whiteboard
Menu.js
Whiteboard.js
utils
adjustElementCoordinates.js
adjustmentRequired.js
createElement.js
drawElement.js
getCursorForPosition.js
getElementAtPosition.js
getResizedCoordinates.js
getSvgPathFromStroke.js
index.js
updateElement.js
whiteboardSlice.js
constants
action.js
cursorPosition.js
index.js
toolType.js
index.css
index.js
reportWebVitals.js
resources
icons
line.svg
pencil.svg
rectangle.svg
rubber.svg
selection.svg
text.svg
setupTests.js
socketConn
socketConn.js
store
store.js
server
index.js
package-lock.json
package.json
2. Drawing Rectangle
1. Preparing Canvas And Drawing Simple Elements.mp4
2. Handling Mouse Move Event.mp4
3. Creating Rectangle Element.mp4
4. Adding New Element To Elements Array.mp4
5. Handling Mouse Up Event.mp4
6. Updating Element On Mouse Move.mp4
7. Drawing Rectangle.mp4
8. Coordinates Adjustments.mp4
9. Complete Code After Section.html
my-app
README.md
git
COMMIT_EDITMSG
FETCH_HEAD
HEAD
config
description
hooks
applypatch-msg.sample
commit-msg.sample
fsmonitor-watchman.sample
post-update.sample
pre-applypatch.sample
pre-commit.sample
pre-merge-commit.sample
pre-push.sample
pre-rebase.sample
pre-receive.sample
prepare-commit-msg.sample
push-to-checkout.sample
update.sample
index
info
exclude
logs
HEAD
refs
heads
master
objects
00
4ae337697f290600983e78b6d2cbd42fa03954
01
b0f9a10733b39c3bbeba1ccb1521d866f8e3a5
cc5867703e76696ec21db38e46a59b4112953a
08
0d6c77ac21bb2ef88a6992b2b73ad93daaca92
56ede61d69a1ba84d5f0aea38d2c0c67f1c132
14
328a213e89778287c95f57ce25e75dc4c3c57b
16
d773f12954ef161ced54e4a039931a46d78ad9
1c
923cfec2e4f8b2c2f6c023e98c495f16b1f752
1d
bdca65e8699ac249855a22a95605925fad51f9
22
15df0d2e5f8c7be72c2e4e6c193d876f9a9d94
24
7aad65ce16a47583fe6c12d08e5325c670f2b7
29
0cceacf6e9d2e35314da7c2b896c6b5bfeecec
33
624109cdc98874ea8657a2a3a7ce71c81d1837
35
4202a4e6baec3429e928e13d54144f8eebb62c
3e
0afd4f010d90e2e1bfb773e1aa27e82d90120b
4d
29575de80483b005c29bfcac5061cd2f45313e
51
5f29770e670be4e011caa0ee995af922960aa0
52
53d3ad9e6be6690549cb255f5952337b02401d
5b
26b19385a68cbabfe5ac7e33e3162a6663a037
5c
fb964aec0ae9af60c3a43bc59c946cf8f3efce
5d
0e7b64531c0f9cd4e5581eaa1560f5adbe81c1
62
ac1fd99f387c0cef7ac95c26d5a1a21139b1b4
65
9cc13d3bbf26103e82b5ddcd040f36d77a0abb
6d
bb987069bfb2c0d60356af9c7b78600eaebbee
73
2a8cc84af3fd88bc44e73160e9c2915a85bc43
74
642d568b33d2a80d015e95ef33905f20dfe9d1
b1a275a0ea7df518f17bcea5375abf003abe55
76
513a06fe1821a06e847e3ebcad8798a6441e36
77
2a6bafeffa98d829915cb3b5569177a9fda2d4
84
667388ceb5855a6cf1194f5f90c94d240b047f
8b
c0489cc0e4d0b17898c6afc8765215b536e237
8d
c4b5cff7ba8507655cdb0ac5ce5c131e7960e4
95
e2eb8d562d91126bac6d1ef3f275af31625732
9b
c8a16a948fe1a340f16333c276ae78a0934843
9e
ca6d24b1e544366f9853f1758c4566d59ac357
a1
9a88abc3f1eab1e16226075446ff52754142d2
c2f7a498a2748dc626c13644a4772d7da4d2f6
a4
0f66d6a8a9305afba0e4fa1e19ff324deed502
a5
118bc167c0f11e3d18eac51aafe0acd4690ee1
a8
f20bfb4828462b99ed64f82e12ba2e979f7673
b3
516222f0b978579b871c871b955b5fc5b4ca5e
bb
99ebe7edca56856ed3ebfdbae4c7469d69a735
bc
90f79374cb7a9abff9b56607bd348b994e76af
bf
4f21089d5ae47b43777af2d059db7ac951dfb4
c1
fed2ce59ee913a03f766c83e76fedd8ef7ff75
c3
b492cc83c818c39747e87b11b5997a5762c09b
c4
a7e050e67f7c2088a257f2e7531e15ae63d5a2
c7
94a324c6b8fe2748f65a930a94cc4b4658e094
cb
982918e24c47c1c574158287e06679b5e64aa2
cc
9b4a4423823a7c161e6631fd85181910038a42
cd
ad11c1d4d64224bdb21d8fbc6f72c3b45d93e2
ce
fb433484d85f3137096fe4928fd08ace05041f
dd
78752b0274f92bcc680e1b7812d3ae4ab66bfd
de
6c0e1a51416bf03801b17ef4bae0ca9a2fc2b7
e8
4dc6d62a9ff520f24e843216e81e8cd7629844
ec
2585e8c0bb8188184ed1e0703c4c8f2a8419b0
ee
105fcf09fc81b4903767f54bff1a915d17fd09
f8
b8283a96a31fcfae8c22d1f935216b120aeb45
fe
732e9b0747f5fc371eb13565ef1c17372718ff
refs
heads
master
gitignore
package-lock.json
package.json
public
favicon.ico
index.html
logo192.png
logo512.png
manifest.json
robots.txt
src
App.js
Whiteboard
Menu.js
Whiteboard.js
utils
adjustElementCoordinates.js
adjustmentRequired.js
createElement.js
drawElement.js
index.js
updateElement.js
whiteboardSlice.js
constants
action.js
index.js
toolType.js
index.css
index.js
reportWebVitals.js
resources
icons
rectangle.svg
setupTests.js
store
store.js
3. Implementing Collaborative Feature with SocketIO
1. Introduction to SocketIO.mp4
2. Creating Express Server.mp4
3. Connecting With SocketIO Server From Client Side.mp4
4. Exchanging Data through SocketIO Server With Other Connected Clients.mp4
5. Complete Code After Section.html
my-app
README.md
git
COMMIT_EDITMSG
FETCH_HEAD
HEAD
config
description
hooks
applypatch-msg.sample
commit-msg.sample
fsmonitor-watchman.sample
post-update.sample
pre-applypatch.sample
pre-commit.sample
pre-merge-commit.sample
pre-push.sample
pre-rebase.sample
pre-receive.sample
prepare-commit-msg.sample
push-to-checkout.sample
update.sample
index
info
exclude
logs
HEAD
refs
heads
master
objects
00
4ae337697f290600983e78b6d2cbd42fa03954
01
b0f9a10733b39c3bbeba1ccb1521d866f8e3a5
cc5867703e76696ec21db38e46a59b4112953a
08
0d6c77ac21bb2ef88a6992b2b73ad93daaca92
56ede61d69a1ba84d5f0aea38d2c0c67f1c132
14
328a213e89778287c95f57ce25e75dc4c3c57b
16
d773f12954ef161ced54e4a039931a46d78ad9
1c
923cfec2e4f8b2c2f6c023e98c495f16b1f752
1d
bdca65e8699ac249855a22a95605925fad51f9
22
15df0d2e5f8c7be72c2e4e6c193d876f9a9d94
24
7aad65ce16a47583fe6c12d08e5325c670f2b7
29
0cceacf6e9d2e35314da7c2b896c6b5bfeecec
33
624109cdc98874ea8657a2a3a7ce71c81d1837
35
4202a4e6baec3429e928e13d54144f8eebb62c
3e
0afd4f010d90e2e1bfb773e1aa27e82d90120b
4d
29575de80483b005c29bfcac5061cd2f45313e
51
5f29770e670be4e011caa0ee995af922960aa0
52
53d3ad9e6be6690549cb255f5952337b02401d
5b
26b19385a68cbabfe5ac7e33e3162a6663a037
5c
fb964aec0ae9af60c3a43bc59c946cf8f3efce
5d
0e7b64531c0f9cd4e5581eaa1560f5adbe81c1
62
ac1fd99f387c0cef7ac95c26d5a1a21139b1b4
65
9cc13d3bbf26103e82b5ddcd040f36d77a0abb
6d
bb987069bfb2c0d60356af9c7b78600eaebbee
73
2a8cc84af3fd88bc44e73160e9c2915a85bc43
74
642d568b33d2a80d015e95ef33905f20dfe9d1
b1a275a0ea7df518f17bcea5375abf003abe55
76
513a06fe1821a06e847e3ebcad8798a6441e36
77
2a6bafeffa98d829915cb3b5569177a9fda2d4
84
667388ceb5855a6cf1194f5f90c94d240b047f
8b
c0489cc0e4d0b17898c6afc8765215b536e237
8d
c4b5cff7ba8507655cdb0ac5ce5c131e7960e4
95
e2eb8d562d91126bac6d1ef3f275af31625732
9b
c8a16a948fe1a340f16333c276ae78a0934843
9e
ca6d24b1e544366f9853f1758c4566d59ac357
a1
9a88abc3f1eab1e16226075446ff52754142d2
c2f7a498a2748dc626c13644a4772d7da4d2f6
a4
0f66d6a8a9305afba0e4fa1e19ff324deed502
a5
118bc167c0f11e3d18eac51aafe0acd4690ee1
a8
f20bfb4828462b99ed64f82e12ba2e979f7673
b3
516222f0b978579b871c871b955b5fc5b4ca5e
bb
99ebe7edca56856ed3ebfdbae4c7469d69a735
bc
90f79374cb7a9abff9b56607bd348b994e76af
bf
4f21089d5ae47b43777af2d059db7ac951dfb4
c1
fed2ce59ee913a03f766c83e76fedd8ef7ff75
c3
b492cc83c818c39747e87b11b5997a5762c09b
c4
a7e050e67f7c2088a257f2e7531e15ae63d5a2
c7
94a324c6b8fe2748f65a930a94cc4b4658e094
cb
982918e24c47c1c574158287e06679b5e64aa2
cc
9b4a4423823a7c161e6631fd85181910038a42
cd
ad11c1d4d64224bdb21d8fbc6f72c3b45d93e2
ce
fb433484d85f3137096fe4928fd08ace05041f
dd
78752b0274f92bcc680e1b7812d3ae4ab66bfd
de
6c0e1a51416bf03801b17ef4bae0ca9a2fc2b7
e8
4dc6d62a9ff520f24e843216e81e8cd7629844
ec
2585e8c0bb8188184ed1e0703c4c8f2a8419b0
ee
105fcf09fc81b4903767f54bff1a915d17fd09
f8
b8283a96a31fcfae8c22d1f935216b120aeb45
fe
732e9b0747f5fc371eb13565ef1c17372718ff
refs
heads
master
gitignore
package-lock.json
package.json
public
favicon.ico
index.html
logo192.png
logo512.png
manifest.json
robots.txt
src
App.js
Whiteboard
Menu.js
Whiteboard.js
utils
adjustElementCoordinates.js
adjustmentRequired.js
createElement.js
drawElement.js
index.js
updateElement.js
whiteboardSlice.js
constants
action.js
index.js
toolType.js
index.css
index.js
reportWebVitals.js
resources
icons
rectangle.svg
setupTests.js
socketConn
socketConn.js
store
store.js
server
index.js
package-lock.json
package.json
4. Creating Line Element
1. Adding Line Menu Button.mp4
1.1 line.svg
2. Creating Line Element.mp4
3. Handling Mouse Move Event When Drawing Line.mp4
4. Drawing Line.mp4
5. Adjusting Line Coordinates.mp4
6. Complete Code After Section.html
my-app
README.md
git
COMMIT_EDITMSG
FETCH_HEAD
HEAD
config
description
hooks
applypatch-msg.sample
commit-msg.sample
fsmonitor-watchman.sample
post-update.sample
pre-applypatch.sample
pre-commit.sample
pre-merge-commit.sample
pre-push.sample
pre-rebase.sample
pre-receive.sample
prepare-commit-msg.sample
push-to-checkout.sample
update.sample
index
info
exclude
logs
HEAD
refs
heads
master
objects
00
4ae337697f290600983e78b6d2cbd42fa03954
01
b0f9a10733b39c3bbeba1ccb1521d866f8e3a5
cc5867703e76696ec21db38e46a59b4112953a
08
0d6c77ac21bb2ef88a6992b2b73ad93daaca92
56ede61d69a1ba84d5f0aea38d2c0c67f1c132
14
328a213e89778287c95f57ce25e75dc4c3c57b
16
d773f12954ef161ced54e4a039931a46d78ad9
1c
923cfec2e4f8b2c2f6c023e98c495f16b1f752
1d
bdca65e8699ac249855a22a95605925fad51f9
22
15df0d2e5f8c7be72c2e4e6c193d876f9a9d94
24
7aad65ce16a47583fe6c12d08e5325c670f2b7
29
0cceacf6e9d2e35314da7c2b896c6b5bfeecec
33
624109cdc98874ea8657a2a3a7ce71c81d1837
35
4202a4e6baec3429e928e13d54144f8eebb62c
3e
0afd4f010d90e2e1bfb773e1aa27e82d90120b
4d
29575de80483b005c29bfcac5061cd2f45313e
51
5f29770e670be4e011caa0ee995af922960aa0
52
53d3ad9e6be6690549cb255f5952337b02401d
5b
26b19385a68cbabfe5ac7e33e3162a6663a037
5c
fb964aec0ae9af60c3a43bc59c946cf8f3efce
5d
0e7b64531c0f9cd4e5581eaa1560f5adbe81c1
62
ac1fd99f387c0cef7ac95c26d5a1a21139b1b4
65
9cc13d3bbf26103e82b5ddcd040f36d77a0abb
6d
bb987069bfb2c0d60356af9c7b78600eaebbee
73
2a8cc84af3fd88bc44e73160e9c2915a85bc43
74
642d568b33d2a80d015e95ef33905f20dfe9d1
b1a275a0ea7df518f17bcea5375abf003abe55
76
513a06fe1821a06e847e3ebcad8798a6441e36
77
2a6bafeffa98d829915cb3b5569177a9fda2d4
84
667388ceb5855a6cf1194f5f90c94d240b047f
8b
c0489cc0e4d0b17898c6afc8765215b536e237
8d
c4b5cff7ba8507655cdb0ac5ce5c131e7960e4
95
e2eb8d562d91126bac6d1ef3f275af31625732
9b
c8a16a948fe1a340f16333c276ae78a0934843
9e
ca6d24b1e544366f9853f1758c4566d59ac357
a1
9a88abc3f1eab1e16226075446ff52754142d2
c2f7a498a2748dc626c13644a4772d7da4d2f6
a4
0f66d6a8a9305afba0e4fa1e19ff324deed502
a5
118bc167c0f11e3d18eac51aafe0acd4690ee1
a8
f20bfb4828462b99ed64f82e12ba2e979f7673
b3
516222f0b978579b871c871b955b5fc5b4ca5e
bb
99ebe7edca56856ed3ebfdbae4c7469d69a735
bc
90f79374cb7a9abff9b56607bd348b994e76af
bf
4f21089d5ae47b43777af2d059db7ac951dfb4
c1
fed2ce59ee913a03f766c83e76fedd8ef7ff75
c3
b492cc83c818c39747e87b11b5997a5762c09b
c4
a7e050e67f7c2088a257f2e7531e15ae63d5a2
c7
94a324c6b8fe2748f65a930a94cc4b4658e094
cb
982918e24c47c1c574158287e06679b5e64aa2
cc
9b4a4423823a7c161e6631fd85181910038a42
cd
ad11c1d4d64224bdb21d8fbc6f72c3b45d93e2
ce
fb433484d85f3137096fe4928fd08ace05041f
dd
78752b0274f92bcc680e1b7812d3ae4ab66bfd
de
6c0e1a51416bf03801b17ef4bae0ca9a2fc2b7
e8
4dc6d62a9ff520f24e843216e81e8cd7629844
ec
2585e8c0bb8188184ed1e0703c4c8f2a8419b0
ee
105fcf09fc81b4903767f54bff1a915d17fd09
f8
b8283a96a31fcfae8c22d1f935216b120aeb45
fe
732e9b0747f5fc371eb13565ef1c17372718ff
refs
heads
master
gitignore
package-lock.json
package.json
public
favicon.ico
index.html
logo192.png
logo512.png
manifest.json
robots.txt
src
App.js
Whiteboard
Menu.js
Whiteboard.js
utils
adjustElementCoordinates.js
adjustmentRequired.js
createElement.js
drawElement.js
index.js
updateElement.js
whiteboardSlice.js
constants
action.js
index.js
toolType.js
index.css
index.js
reportWebVitals.js
resources
icons
line.svg
rectangle.svg
setupTests.js
socketConn
socketConn.js
store
store.js
server
index.js
package-lock.json
package.json
5. Rubber Feature
1. Creating Menu Button and Clearing Local State.mp4
1.1 rubber.svg
2. Clearing Elements State At Server Side And All Connected Clients.mp4
3. Complete Code After Section.html
my-app
README.md
git
COMMIT_EDITMSG
FETCH_HEAD
HEAD
config
description
hooks
applypatch-msg.sample
commit-msg.sample
fsmonitor-watchman.sample
post-update.sample
pre-applypatch.sample
pre-commit.sample
pre-merge-commit.sample
pre-push.sample
pre-rebase.sample
pre-receive.sample
prepare-commit-msg.sample
push-to-checkout.sample
update.sample
index
info
exclude
logs
HEAD
refs
heads
master
objects
00
4ae337697f290600983e78b6d2cbd42fa03954
01
b0f9a10733b39c3bbeba1ccb1521d866f8e3a5
cc5867703e76696ec21db38e46a59b4112953a
08
0d6c77ac21bb2ef88a6992b2b73ad93daaca92
56ede61d69a1ba84d5f0aea38d2c0c67f1c132
14
328a213e89778287c95f57ce25e75dc4c3c57b
16
d773f12954ef161ced54e4a039931a46d78ad9
1c
923cfec2e4f8b2c2f6c023e98c495f16b1f752
1d
bdca65e8699ac249855a22a95605925fad51f9
22
15df0d2e5f8c7be72c2e4e6c193d876f9a9d94
24
7aad65ce16a47583fe6c12d08e5325c670f2b7
29
0cceacf6e9d2e35314da7c2b896c6b5bfeecec
33
624109cdc98874ea8657a2a3a7ce71c81d1837
35
4202a4e6baec3429e928e13d54144f8eebb62c
3e
0afd4f010d90e2e1bfb773e1aa27e82d90120b
4d
29575de80483b005c29bfcac5061cd2f45313e
51
5f29770e670be4e011caa0ee995af922960aa0
52
53d3ad9e6be6690549cb255f5952337b02401d
5b
26b19385a68cbabfe5ac7e33e3162a6663a037
5c
fb964aec0ae9af60c3a43bc59c946cf8f3efce
5d
0e7b64531c0f9cd4e5581eaa1560f5adbe81c1
62
ac1fd99f387c0cef7ac95c26d5a1a21139b1b4
65
9cc13d3bbf26103e82b5ddcd040f36d77a0abb
6d
bb987069bfb2c0d60356af9c7b78600eaebbee
73
2a8cc84af3fd88bc44e73160e9c2915a85bc43
74
642d568b33d2a80d015e95ef33905f20dfe9d1
b1a275a0ea7df518f17bcea5375abf003abe55
76
513a06fe1821a06e847e3ebcad8798a6441e36
77
2a6bafeffa98d829915cb3b5569177a9fda2d4
84
667388ceb5855a6cf1194f5f90c94d240b047f
8b
c0489cc0e4d0b17898c6afc8765215b536e237
8d
c4b5cff7ba8507655cdb0ac5ce5c131e7960e4
95
e2eb8d562d91126bac6d1ef3f275af31625732
9b
c8a16a948fe1a340f16333c276ae78a0934843
9e
ca6d24b1e544366f9853f1758c4566d59ac357
a1
9a88abc3f1eab1e16226075446ff52754142d2
c2f7a498a2748dc626c13644a4772d7da4d2f6
a4
0f66d6a8a9305afba0e4fa1e19ff324deed502
a5
118bc167c0f11e3d18eac51aafe0acd4690ee1
a8
f20bfb4828462b99ed64f82e12ba2e979f7673
b3
516222f0b978579b871c871b955b5fc5b4ca5e
bb
99ebe7edca56856ed3ebfdbae4c7469d69a735
bc
90f79374cb7a9abff9b56607bd348b994e76af
bf
4f21089d5ae47b43777af2d059db7ac951dfb4
c1
fed2ce59ee913a03f766c83e76fedd8ef7ff75
c3
b492cc83c818c39747e87b11b5997a5762c09b
c4
a7e050e67f7c2088a257f2e7531e15ae63d5a2
c7
94a324c6b8fe2748f65a930a94cc4b4658e094
cb
982918e24c47c1c574158287e06679b5e64aa2
cc
9b4a4423823a7c161e6631fd85181910038a42
cd
ad11c1d4d64224bdb21d8fbc6f72c3b45d93e2
ce
fb433484d85f3137096fe4928fd08ace05041f
dd
78752b0274f92bcc680e1b7812d3ae4ab66bfd
de
6c0e1a51416bf03801b17ef4bae0ca9a2fc2b7
e8
4dc6d62a9ff520f24e843216e81e8cd7629844
ec
2585e8c0bb8188184ed1e0703c4c8f2a8419b0
ee
105fcf09fc81b4903767f54bff1a915d17fd09
f8
b8283a96a31fcfae8c22d1f935216b120aeb45
fe
732e9b0747f5fc371eb13565ef1c17372718ff
refs
heads
master
gitignore
package-lock.json
package.json
public
favicon.ico
index.html
logo192.png
logo512.png
manifest.json
robots.txt
src
App.js
Whiteboard
Menu.js
Whiteboard.js
utils
adjustElementCoordinates.js
adjustmentRequired.js
createElement.js
drawElement.js
index.js
updateElement.js
whiteboardSlice.js
constants
action.js
index.js
toolType.js
index.css
index.js
reportWebVitals.js
resources
icons
line.svg
rectangle.svg
rubber.svg
setupTests.js
socketConn
socketConn.js
store
store.js
server
index.js
package-lock.json
package.json
6. Pencil Feature
1. Adding Pencil Button To Menu.mp4
1.1 pencil.svg
2. Perfect Freehand Introduction.mp4
3. Creating New Pencil Element.mp4
4. Updating Array Of Points.mp4
5. Drawing Pencil Element.mp4
5.1 getSvgPathFromStroke.js.txt
6. Fixing Console Error.mp4
7. Complete Code After Section.html
my-app
README.md
git
COMMIT_EDITMSG
FETCH_HEAD
HEAD
config
description
hooks
applypatch-msg.sample
commit-msg.sample
fsmonitor-watchman.sample
post-update.sample
pre-applypatch.sample
pre-commit.sample
pre-merge-commit.sample
pre-push.sample
pre-rebase.sample
pre-receive.sample
prepare-commit-msg.sample
push-to-checkout.sample
update.sample
index
info
exclude
logs
HEAD
refs
heads
master
objects
00
4ae337697f290600983e78b6d2cbd42fa03954
01
b0f9a10733b39c3bbeba1ccb1521d866f8e3a5
cc5867703e76696ec21db38e46a59b4112953a
08
0d6c77ac21bb2ef88a6992b2b73ad93daaca92
56ede61d69a1ba84d5f0aea38d2c0c67f1c132
14
328a213e89778287c95f57ce25e75dc4c3c57b
16
d773f12954ef161ced54e4a039931a46d78ad9
1c
923cfec2e4f8b2c2f6c023e98c495f16b1f752
1d
bdca65e8699ac249855a22a95605925fad51f9
22
15df0d2e5f8c7be72c2e4e6c193d876f9a9d94
24
7aad65ce16a47583fe6c12d08e5325c670f2b7
29
0cceacf6e9d2e35314da7c2b896c6b5bfeecec
33
624109cdc98874ea8657a2a3a7ce71c81d1837
35
4202a4e6baec3429e928e13d54144f8eebb62c
3e
0afd4f010d90e2e1bfb773e1aa27e82d90120b
4d
29575de80483b005c29bfcac5061cd2f45313e
51
5f29770e670be4e011caa0ee995af922960aa0
52
53d3ad9e6be6690549cb255f5952337b02401d
5b
26b19385a68cbabfe5ac7e33e3162a6663a037
5c
fb964aec0ae9af60c3a43bc59c946cf8f3efce
5d
0e7b64531c0f9cd4e5581eaa1560f5adbe81c1
62
ac1fd99f387c0cef7ac95c26d5a1a21139b1b4
65
9cc13d3bbf26103e82b5ddcd040f36d77a0abb
6d
bb987069bfb2c0d60356af9c7b78600eaebbee
73
2a8cc84af3fd88bc44e73160e9c2915a85bc43
74
642d568b33d2a80d015e95ef33905f20dfe9d1
b1a275a0ea7df518f17bcea5375abf003abe55
76
513a06fe1821a06e847e3ebcad8798a6441e36
77
2a6bafeffa98d829915cb3b5569177a9fda2d4
84
667388ceb5855a6cf1194f5f90c94d240b047f
8b
c0489cc0e4d0b17898c6afc8765215b536e237
8d
c4b5cff7ba8507655cdb0ac5ce5c131e7960e4
95
e2eb8d562d91126bac6d1ef3f275af31625732
9b
c8a16a948fe1a340f16333c276ae78a0934843
9e
ca6d24b1e544366f9853f1758c4566d59ac357
a1
9a88abc3f1eab1e16226075446ff52754142d2
c2f7a498a2748dc626c13644a4772d7da4d2f6
a4
0f66d6a8a9305afba0e4fa1e19ff324deed502
a5
118bc167c0f11e3d18eac51aafe0acd4690ee1
a8
f20bfb4828462b99ed64f82e12ba2e979f7673
b3
516222f0b978579b871c871b955b5fc5b4ca5e
bb
99ebe7edca56856ed3ebfdbae4c7469d69a735
bc
90f79374cb7a9abff9b56607bd348b994e76af
bf
4f21089d5ae47b43777af2d059db7ac951dfb4
c1
fed2ce59ee913a03f766c83e76fedd8ef7ff75
c3
b492cc83c818c39747e87b11b5997a5762c09b
c4
a7e050e67f7c2088a257f2e7531e15ae63d5a2
c7
94a324c6b8fe2748f65a930a94cc4b4658e094
cb
982918e24c47c1c574158287e06679b5e64aa2
cc
9b4a4423823a7c161e6631fd85181910038a42
cd
ad11c1d4d64224bdb21d8fbc6f72c3b45d93e2
ce
fb433484d85f3137096fe4928fd08ace05041f
dd
78752b0274f92bcc680e1b7812d3ae4ab66bfd
de
6c0e1a51416bf03801b17ef4bae0ca9a2fc2b7
e8
4dc6d62a9ff520f24e843216e81e8cd7629844
ec
2585e8c0bb8188184ed1e0703c4c8f2a8419b0
ee
105fcf09fc81b4903767f54bff1a915d17fd09
f8
b8283a96a31fcfae8c22d1f935216b120aeb45
fe
732e9b0747f5fc371eb13565ef1c17372718ff
refs
heads
master
gitignore
package-lock.json
package.json
public
favicon.ico
index.html
logo192.png
logo512.png
manifest.json
robots.txt
src
App.js
Whiteboard
Menu.js
Whiteboard.js
utils
adjustElementCoordinates.js
adjustmentRequired.js
createElement.js
drawElement.js
getSvgPathFromStroke.js
index.js
updateElement.js
whiteboardSlice.js
constants
action.js
index.js
toolType.js
index.css
index.js
reportWebVitals.js
resources
icons
line.svg
pencil.svg
rectangle.svg
rubber.svg
setupTests.js
socketConn
socketConn.js
store
store.js
server
index.js
package-lock.json
package.json
7. Text Feature
1. Creating Text Button.mp4
1.1 text.svg
2. Small Refactor Of Handle Mouse Down Handler.mp4
3. Updating Text Element.mp4
4. Rendering Text Area.mp4
5. Drawing Text Element.mp4
6. Handling Blur Event.mp4
7. Fixing Console Error.mp4
8. Fixing Jumping Effect.mp4
9. Complete Code After Section.html
my-app
README.md
git
COMMIT_EDITMSG
FETCH_HEAD
HEAD
config
description
hooks
applypatch-msg.sample
commit-msg.sample
fsmonitor-watchman.sample
post-update.sample
pre-applypatch.sample
pre-commit.sample
pre-merge-commit.sample
pre-push.sample
pre-rebase.sample
pre-receive.sample
prepare-commit-msg.sample
push-to-checkout.sample
update.sample
index
info
exclude
logs
HEAD
refs
heads
master
objects
00
4ae337697f290600983e78b6d2cbd42fa03954
01
b0f9a10733b39c3bbeba1ccb1521d866f8e3a5
cc5867703e76696ec21db38e46a59b4112953a
08
0d6c77ac21bb2ef88a6992b2b73ad93daaca92
56ede61d69a1ba84d5f0aea38d2c0c67f1c132
14
328a213e89778287c95f57ce25e75dc4c3c57b
16
d773f12954ef161ced54e4a039931a46d78ad9
1c
923cfec2e4f8b2c2f6c023e98c495f16b1f752
1d
bdca65e8699ac249855a22a95605925fad51f9
22
15df0d2e5f8c7be72c2e4e6c193d876f9a9d94
24
7aad65ce16a47583fe6c12d08e5325c670f2b7
29
0cceacf6e9d2e35314da7c2b896c6b5bfeecec
33
624109cdc98874ea8657a2a3a7ce71c81d1837
35
4202a4e6baec3429e928e13d54144f8eebb62c
3e
0afd4f010d90e2e1bfb773e1aa27e82d90120b
4d
29575de80483b005c29bfcac5061cd2f45313e
51
5f29770e670be4e011caa0ee995af922960aa0
52
53d3ad9e6be6690549cb255f5952337b02401d
5b
26b19385a68cbabfe5ac7e33e3162a6663a037
5c
fb964aec0ae9af60c3a43bc59c946cf8f3efce
5d
0e7b64531c0f9cd4e5581eaa1560f5adbe81c1
62
ac1fd99f387c0cef7ac95c26d5a1a21139b1b4
65
9cc13d3bbf26103e82b5ddcd040f36d77a0abb
6d
bb987069bfb2c0d60356af9c7b78600eaebbee
73
2a8cc84af3fd88bc44e73160e9c2915a85bc43
74
642d568b33d2a80d015e95ef33905f20dfe9d1
b1a275a0ea7df518f17bcea5375abf003abe55
76
513a06fe1821a06e847e3ebcad8798a6441e36
77
2a6bafeffa98d829915cb3b5569177a9fda2d4
84
667388ceb5855a6cf1194f5f90c94d240b047f
8b
c0489cc0e4d0b17898c6afc8765215b536e237
8d
c4b5cff7ba8507655cdb0ac5ce5c131e7960e4
95
e2eb8d562d91126bac6d1ef3f275af31625732
9b
c8a16a948fe1a340f16333c276ae78a0934843
9e
ca6d24b1e544366f9853f1758c4566d59ac357
a1
9a88abc3f1eab1e16226075446ff52754142d2
c2f7a498a2748dc626c13644a4772d7da4d2f6
a4
0f66d6a8a9305afba0e4fa1e19ff324deed502
a5
118bc167c0f11e3d18eac51aafe0acd4690ee1
a8
f20bfb4828462b99ed64f82e12ba2e979f7673
b3
516222f0b978579b871c871b955b5fc5b4ca5e
bb
99ebe7edca56856ed3ebfdbae4c7469d69a735
bc
90f79374cb7a9abff9b56607bd348b994e76af
bf
4f21089d5ae47b43777af2d059db7ac951dfb4
c1
fed2ce59ee913a03f766c83e76fedd8ef7ff75
c3
b492cc83c818c39747e87b11b5997a5762c09b
c4
a7e050e67f7c2088a257f2e7531e15ae63d5a2
c7
94a324c6b8fe2748f65a930a94cc4b4658e094
cb
982918e24c47c1c574158287e06679b5e64aa2
cc
9b4a4423823a7c161e6631fd85181910038a42
cd
ad11c1d4d64224bdb21d8fbc6f72c3b45d93e2
ce
fb433484d85f3137096fe4928fd08ace05041f
dd
78752b0274f92bcc680e1b7812d3ae4ab66bfd
de
6c0e1a51416bf03801b17ef4bae0ca9a2fc2b7
e8
4dc6d62a9ff520f24e843216e81e8cd7629844
ec
2585e8c0bb8188184ed1e0703c4c8f2a8419b0
ee
105fcf09fc81b4903767f54bff1a915d17fd09
f8
b8283a96a31fcfae8c22d1f935216b120aeb45
fe
732e9b0747f5fc371eb13565ef1c17372718ff
refs
heads
master
gitignore
package-lock.json
package.json
public
favicon.ico
index.html
logo192.png
logo512.png
manifest.json
robots.txt
src
App.js
Whiteboard
Menu.js
Whiteboard.js
utils
adjustElementCoordinates.js
adjustmentRequired.js
createElement.js
drawElement.js
getSvgPathFromStroke.js
index.js
updateElement.js
whiteboardSlice.js
constants
action.js
index.js
toolType.js
index.css
index.js
reportWebVitals.js
resources
icons
line.svg
pencil.svg
rectangle.svg
rubber.svg
text.svg
setupTests.js
socketConn
socketConn.js
store
store.js
server
index.js
package-lock.json
package.json
8. Selection Feature (Resizing And Moving Rectangle)
1. Creating Selection Button.mp4
10. Complete Code After Section.html
2. Getting Element At Position.mp4
3. Fixing Bug With Position.mp4
4. Getting Correct Cursor Depending On Position.mp4
5. Setting Action Type Depending On Position On Rectangle.mp4
6. Calculating Offset And Setting Element.mp4
7. Calculating Coordinates After Moving Element.mp4
8. Fixing Bug And Testing Moving Functionality.mp4
9. Resizing Functionality And Testing.mp4
my-app
README.md
git
COMMIT_EDITMSG
FETCH_HEAD
HEAD
config
description
hooks
applypatch-msg.sample
commit-msg.sample
fsmonitor-watchman.sample
post-update.sample
pre-applypatch.sample
pre-commit.sample
pre-merge-commit.sample
pre-push.sample
pre-rebase.sample
pre-receive.sample
prepare-commit-msg.sample
push-to-checkout.sample
update.sample
index
info
exclude
logs
HEAD
refs
heads
master
objects
00
4ae337697f290600983e78b6d2cbd42fa03954
01
b0f9a10733b39c3bbeba1ccb1521d866f8e3a5
cc5867703e76696ec21db38e46a59b4112953a
08
0d6c77ac21bb2ef88a6992b2b73ad93daaca92
56ede61d69a1ba84d5f0aea38d2c0c67f1c132
14
328a213e89778287c95f57ce25e75dc4c3c57b
16
d773f12954ef161ced54e4a039931a46d78ad9
1c
923cfec2e4f8b2c2f6c023e98c495f16b1f752
1d
bdca65e8699ac249855a22a95605925fad51f9
22
15df0d2e5f8c7be72c2e4e6c193d876f9a9d94
24
7aad65ce16a47583fe6c12d08e5325c670f2b7
29
0cceacf6e9d2e35314da7c2b896c6b5bfeecec
33
624109cdc98874ea8657a2a3a7ce71c81d1837
35
4202a4e6baec3429e928e13d54144f8eebb62c
3e
0afd4f010d90e2e1bfb773e1aa27e82d90120b
4d
29575de80483b005c29bfcac5061cd2f45313e
51
5f29770e670be4e011caa0ee995af922960aa0
52
53d3ad9e6be6690549cb255f5952337b02401d
5b
26b19385a68cbabfe5ac7e33e3162a6663a037
5c
fb964aec0ae9af60c3a43bc59c946cf8f3efce
5d
0e7b64531c0f9cd4e5581eaa1560f5adbe81c1
62
ac1fd99f387c0cef7ac95c26d5a1a21139b1b4
65
9cc13d3bbf26103e82b5ddcd040f36d77a0abb
6d
bb987069bfb2c0d60356af9c7b78600eaebbee
73
2a8cc84af3fd88bc44e73160e9c2915a85bc43
74
642d568b33d2a80d015e95ef33905f20dfe9d1
b1a275a0ea7df518f17bcea5375abf003abe55
76
513a06fe1821a06e847e3ebcad8798a6441e36
77
2a6bafeffa98d829915cb3b5569177a9fda2d4
84
667388ceb5855a6cf1194f5f90c94d240b047f
8b
c0489cc0e4d0b17898c6afc8765215b536e237
8d
c4b5cff7ba8507655cdb0ac5ce5c131e7960e4
95
e2eb8d562d91126bac6d1ef3f275af31625732
9b
c8a16a948fe1a340f16333c276ae78a0934843
9e
ca6d24b1e544366f9853f1758c4566d59ac357
a1
9a88abc3f1eab1e16226075446ff52754142d2
c2f7a498a2748dc626c13644a4772d7da4d2f6
a4
0f66d6a8a9305afba0e4fa1e19ff324deed502
a5
118bc167c0f11e3d18eac51aafe0acd4690ee1
a8
f20bfb4828462b99ed64f82e12ba2e979f7673
b3
516222f0b978579b871c871b955b5fc5b4ca5e
bb
99ebe7edca56856ed3ebfdbae4c7469d69a735
bc
90f79374cb7a9abff9b56607bd348b994e76af
bf
4f21089d5ae47b43777af2d059db7ac951dfb4
c1
fed2ce59ee913a03f766c83e76fedd8ef7ff75
c3
b492cc83c818c39747e87b11b5997a5762c09b
c4
a7e050e67f7c2088a257f2e7531e15ae63d5a2
c7
94a324c6b8fe2748f65a930a94cc4b4658e094
cb
982918e24c47c1c574158287e06679b5e64aa2
cc
9b4a4423823a7c161e6631fd85181910038a42
cd
ad11c1d4d64224bdb21d8fbc6f72c3b45d93e2
ce
fb433484d85f3137096fe4928fd08ace05041f
dd
78752b0274f92bcc680e1b7812d3ae4ab66bfd
de
6c0e1a51416bf03801b17ef4bae0ca9a2fc2b7
e8
4dc6d62a9ff520f24e843216e81e8cd7629844
ec
2585e8c0bb8188184ed1e0703c4c8f2a8419b0
ee
105fcf09fc81b4903767f54bff1a915d17fd09
f8
b8283a96a31fcfae8c22d1f935216b120aeb45
fe
732e9b0747f5fc371eb13565ef1c17372718ff
refs
heads
master
gitignore
package-lock.json
package.json
public
favicon.ico
index.html
logo192.png
logo512.png
manifest.json
robots.txt
src
App.js
Whiteboard
Menu.js
Whiteboard.js
utils
adjustElementCoordinates.js
adjustmentRequired.js
createElement.js
drawElement.js
getCursorForPosition.js
getElementAtPosition.js
getResizedCoordinates.js
getSvgPathFromStroke.js
index.js
updateElement.js
whiteboardSlice.js
constants
action.js
cursorPosition.js
index.js
toolType.js
index.css
index.js
reportWebVitals.js
resources
icons
line.svg
pencil.svg
rectangle.svg
rubber.svg
selection.svg
text.svg
setupTests.js
socketConn
socketConn.js
store
store.js
server
index.js
package-lock.json
package.json
9. Moving Text Element
1. Moving Text Element.mp4
2. Complete Code After Section.html
my-app
README.md
git
COMMIT_EDITMSG
FETCH_HEAD
HEAD
config
description
hooks
applypatch-msg.sample
commit-msg.sample
fsmonitor-watchman.sample
post-update.sample
pre-applypatch.sample
pre-commit.sample
pre-merge-commit.sample
pre-push.sample
pre-rebase.sample
pre-receive.sample
prepare-commit-msg.sample
push-to-checkout.sample
update.sample
index
info
exclude
logs
HEAD
refs
heads
master
objects
00
4ae337697f290600983e78b6d2cbd42fa03954
01
b0f9a10733b39c3bbeba1ccb1521d866f8e3a5
cc5867703e76696ec21db38e46a59b4112953a
08
0d6c77ac21bb2ef88a6992b2b73ad93daaca92
56ede61d69a1ba84d5f0aea38d2c0c67f1c132
14
328a213e89778287c95f57ce25e75dc4c3c57b
16
d773f12954ef161ced54e4a039931a46d78ad9
1c
923cfec2e4f8b2c2f6c023e98c495f16b1f752
1d
bdca65e8699ac249855a22a95605925fad51f9
22
15df0d2e5f8c7be72c2e4e6c193d876f9a9d94
24
7aad65ce16a47583fe6c12d08e5325c670f2b7
29
0cceacf6e9d2e35314da7c2b896c6b5bfeecec
33
624109cdc98874ea8657a2a3a7ce71c81d1837
35
4202a4e6baec3429e928e13d54144f8eebb62c
3e
0afd4f010d90e2e1bfb773e1aa27e82d90120b
4d
29575de80483b005c29bfcac5061cd2f45313e
51
5f29770e670be4e011caa0ee995af922960aa0
52
53d3ad9e6be6690549cb255f5952337b02401d
5b
26b19385a68cbabfe5ac7e33e3162a6663a037
5c
fb964aec0ae9af60c3a43bc59c946cf8f3efce
5d
0e7b64531c0f9cd4e5581eaa1560f5adbe81c1
62
ac1fd99f387c0cef7ac95c26d5a1a21139b1b4
65
9cc13d3bbf26103e82b5ddcd040f36d77a0abb
6d
bb987069bfb2c0d60356af9c7b78600eaebbee
73
2a8cc84af3fd88bc44e73160e9c2915a85bc43
74
642d568b33d2a80d015e95ef33905f20dfe9d1
b1a275a0ea7df518f17bcea5375abf003abe55
76
513a06fe1821a06e847e3ebcad8798a6441e36
77
2a6bafeffa98d829915cb3b5569177a9fda2d4
84
667388ceb5855a6cf1194f5f90c94d240b047f
8b
c0489cc0e4d0b17898c6afc8765215b536e237
8d
c4b5cff7ba8507655cdb0ac5ce5c131e7960e4
95
e2eb8d562d91126bac6d1ef3f275af31625732
9b
c8a16a948fe1a340f16333c276ae78a0934843
9e
ca6d24b1e544366f9853f1758c4566d59ac357
a1
9a88abc3f1eab1e16226075446ff52754142d2
c2f7a498a2748dc626c13644a4772d7da4d2f6
a4
0f66d6a8a9305afba0e4fa1e19ff324deed502
a5
118bc167c0f11e3d18eac51aafe0acd4690ee1
a8
f20bfb4828462b99ed64f82e12ba2e979f7673
b3
516222f0b978579b871c871b955b5fc5b4ca5e
bb
99ebe7edca56856ed3ebfdbae4c7469d69a735
bc
90f79374cb7a9abff9b56607bd348b994e76af
bf
4f21089d5ae47b43777af2d059db7ac951dfb4
c1
fed2ce59ee913a03f766c83e76fedd8ef7ff75
c3
b492cc83c818c39747e87b11b5997a5762c09b
c4
a7e050e67f7c2088a257f2e7531e15ae63d5a2
c7
94a324c6b8fe2748f65a930a94cc4b4658e094
cb
982918e24c47c1c574158287e06679b5e64aa2
cc
9b4a4423823a7c161e6631fd85181910038a42
cd
ad11c1d4d64224bdb21d8fbc6f72c3b45d93e2
ce
fb433484d85f3137096fe4928fd08ace05041f
dd
78752b0274f92bcc680e1b7812d3ae4ab66bfd
de
6c0e1a51416bf03801b17ef4bae0ca9a2fc2b7
e8
4dc6d62a9ff520f24e843216e81e8cd7629844
ec
2585e8c0bb8188184ed1e0703c4c8f2a8419b0
ee
105fcf09fc81b4903767f54bff1a915d17fd09
f8
b8283a96a31fcfae8c22d1f935216b120aeb45
fe
732e9b0747f5fc371eb13565ef1c17372718ff
refs
heads
master
gitignore
package-lock.json
package.json
public
favicon.ico
index.html
logo192.png
logo512.png
manifest.json
robots.txt
src
App.js
Whiteboard
Menu.js
Whiteboard.js
utils
adjustElementCoordinates.js
adjustmentRequired.js
createElement.js
drawElement.js
getCursorForPosition.js
getElementAtPosition.js
getResizedCoordinates.js
getSvgPathFromStroke.js
index.js
updateElement.js
whiteboardSlice.js
constants
action.js
cursorPosition.js
index.js
toolType.js
index.css
index.js
reportWebVitals.js
resources
icons
line.svg
pencil.svg
rectangle.svg
rubber.svg
selection.svg
text.svg
setupTests.js
socketConn
socketConn.js
store
store.js
server
index.js
package-lock.json
package.json
Bonus Resources.txt
tracker
leech seedsTorrent description
Feel free to post any comments about this torrent, including links to Subtitle, samples, screenshots, or any other relevant information, Watch [ DevCourseWeb com ] Udemy - Collaborative Whiteboard 2023 with React Canvas and SocketIO Online Free Full Movies Like 123Movies, Putlockers, Fmovies, Netflix or Download Direct via Magnet Link in Torrent Details.
related torrents
Torrent name
health leech seeds Size






