front end author to post & edit single post

Perhaps I want WP to do more than it is capable of. I want a Joomla-like function which would allow users to log in as author and create their own post and be able to edit that post from the front end. Each user will only be able to access their own post. But they need to be able to edit it and upload images, etc.
I tried Quick Post widget and it works fine for creating a new post but there is no way I can see where you can then edit the post. What else can I use?