Follow the guidelines regarding design, functions, texts and more – and have fun while doing so!
Guidelines for WebApps and RESTApps
Guidelines for Dashboard Widgets