I am creating a web application where users can edit graphics, imagine Canva. What are some advantages of asking signup at later stage over first signup and then use the platform?
Some users get irritated if they can't download their artwork or save their project without signup (when you ask towards the end of the workflow). For my SaaS Flezr NoCode Builder, I am doing it before they start creating the project.
Atleast in your case, you can let them download watermarked artwork if they don't want to signup towards the end.
I am thinking of letting them download the picture. But if they want to customise, they would have to signup.