Surely you don't expect me to write a step by step tutorial for you on demand encompassing all of the features you want in your application.
You need to take a different approach... Try to do this yourself.... design the pages. Make them look the way you want them to. Take it one page at a time. Try to do what you want using the documentation and post here when you are stuck.
Include the specific page you are stuck on. What you are trying to do exactly at that step of the process and what problems you are having.
In terms of how would you manage creating the application you want to create... I'd start with creating the database. Did you do that part yet?