A simple whiteboard app where you can draw 🖊 add text 🔠add shapes ╠and also perform actions like erase , clear , undo and save your canvas locally.
This app is an Hackthon Submission in a community server on discord Devsnest
Use it here : Link
- Draw by picking up color of your choice
- Adjust the size of pen and eraser as well as thickness of shapes
- Save your drawing using save button so that refreshing the page does not delete your drawing
- Add text using a text box and place it anywhere
- Add rectangle as a shape from one point to another by dragging
- Erase anything like text, shape, pen strokes
- Undo using the undo button or Ctrl + Z Shortcut
- Use Clear all option to clear everything in one click
- Canvas in html
- CSS for icons and all the styling
- Js for all the logics
- VS Code as an IDE
- Live share extension to code together
- Git-Github to push and pull changes
I learnt how can I:
- Create all the logics like switch between the tasks on button clicks
- Canvas and its porperties
- Save the user data in the local
- Logics to change colors, erase, undo, change size etc.
- Add image icons to the cursor and change them on click
- Documentations of canvas from w3schools
- Video Tutorials from youtube to make whiteboard
- You may fork this project by clicking
fork
button from the top right corner then it will create the same repository on your github profile - It is a two step process
- Click on the
Code with down arrow
button in right corner below setting tab. - Then click on download as a zip file to store it to your local store. Extract them and do any changes you like.
- Click on the