Live web app: https://justin-sticky-note-app.herokuapp.com/ video demo: https://youtu.be/SsAg_CvY9bg Koala mini project requirements
Create a small web-app which allows users to arrange sticky notes on a canvas.
Sticky note: A fixed size box with a colored background that contains text.
A user should be able to:
-> Add a sticky note anywhere on the screen. -> Drag and drop a sticky note to a new location. -> Delete a sticky note. -> Set the text contained in a sticky note (either at creation or after). -> Clear the canvas of all sticky notes.
-> Color: Add ability to change the color of a sticky note. -> Drawing: Add ability to draw anywhere on the canvas (super bonus if you add ability to erase). -> Images: Add ability to upload images to the canvas.
-> Collaboration: Share the link of the canvas with a peer. Both peers can edit the same canvas in real-time. -> Persistence: Persist the state of the board when it is modified and restore it when the user opens the same link again.
- You can use code found online (we will check) but you will have to be able to thoroughly explain it.
- You can use any technology you want, the only requirement is that it is web based.
- When you are done, please share the link to the repository with me with instructions for how to run it.