I think that the most important think that you must understand in developing webapp using unigui (extjs) is the 'layouts', here a basic screen shots to give you an overview how to start with.
If I want that my mainform looks like this:
project from here: http://3msoft.net/mhmd/layouts_1.rar
I don't think that this is impossible or hard to achieve such design, if you look closely you could divide the dashboard to:
Keep in mind this:
if the parent layout is 'vbox' t