I have an app that saves user input to server side database. In order to be able to use such app user usually must create an account first.
I want to give him possibility to try app without creating account. (Is it right thing to do, by the way?) I see two approaches:
- Allow user to save data locally to browser local storage and periodically prompt him to create account. When he will create account and login, I will copy all his saved data to server.
- Prompt him to login to demo account, that can be done just in one click.
Which approach you think the better? Any other? Thanks.