I strongly recommend not doing this. When I see a mockup demo on a homepage, it signals one or more of the following to me:
- there is no product built yet, just a potentially one-shotted idea
- the creators are insecure or untruthful about what their product could do, hence faking it with a demo
- lack of effort to create real screenshots and walkthroughs of the product
It signifies none of this to me. I routinely see these on websites with mature existing products.
This isn't a product though, it's just showing off an interesting idea, and telling you how to do it yourself