add router and controller
index without styling
use appRequire for local modules
mod collection
fix collection and list page
detail page temp
_key -> key
add client