Tinder, by the way, has That’s why you should clearly communicate your data protection policy.
Highlight that you will never disclose or post anything on their behalf.
The countless knobs, levers, and states are easily maintained by a GWT client, whereas the principal advantage of an HTML application, crawlability, is irrelevant to a dating site. About 70% of the effort of building Similarity went into this component. This is the bulk of server-side logic, serving up the client app to web browsers and answering RPC requests from the client.
Clearly outline which user information you store and collect in the first place.
You may want to experiment and offer users a Pinterest-styled way to organize their pics and personal tidbits.
Unlike traditional web applications which generate HTML pages, the Similarity client is constructed like a traditional rich client application - widgets, panels, layouts, events, etc.
When you interact with the client, it communicates with the Similarity backend servers using GWT-RPC.