MDN Open Web Apps principles
Consider incorporating the following principles in your app to optimize the user experience. Please note that this is only a small set of design principles to get you started and it’s by no means comprehensive.
-
Be consistent
-
Be concise and use appropriate language
-
Always provide clues and immediate feedback
-
Minimize typing
-
Aim for a pleasant first launch experience
-
Present action choices if possible
-
Focus on the main task
-
Prepare for interruptions