Hey Indiehackers! Happy holidays!
I decided to work on WebMarker first over WebScanner due to more interest in the former product.
I whipped up the first feature prototype of WebMarker during the break. Show cases the snapshot and drawing technology I will be incorporating later! Not bad for a few hours of work.
Built with next.js hosted on zeit.
Try out the feature demo on: https://webmarker.now.sh/
Looks great! Was really easy to use, even on mobile.
Thanks kday!
Not a bad idea. I came across a Chrome plugin that did the same thing but unfortunately can't remember what it was called (and have since removed it). I think yours being a stand-alone site is a good idea; I'm envisioning a support person saying via phone/email "use XYZ site to take a screenshot and markup where you see the error".
With that use case in mind, you might think about "share image via email" or "copy and share link to image".
Finally, of course the current setup won't allow for navigating to a secondary page or taking screenshots of pages that require authentication. Would it work to load the page in an iFrame, allow the user to navigate to the place they want to take the screenshot, then take it? It's been so long since I worked with an iFrame I'm not sure if security would allow JS in the parent frame to screenshot the child frame.
Hope that helps,
Or, it just occurred to me: What about providing as a JS library where web developers could include a "report a problem on this page" button. The button would trigger a screenshot of the current page, open the image in a new tab, allow the user to markup the image, then share the image with the app dev.
Again, hope that helps.
Awesome ideas! Your example use-cases suddenly gave me more energy to pursue this project more seriously :)
Glad I could help. Funny how a monitization plan can energize you.
Ooooh, and another thought/idea. If you do it as a JS library, it would be nice to include a version check and write to the console if the dev is using an old version. Granted with NPM that's less of an issue now but it's odd to me that JS libraries don't do version checks but on the flip side I guess it is wasted bandwidth/overhead.