New item from a collection page

I have a dynamic category page and I have a page where I can edit every item (dynamic item page). I’d like to create an ‘Add’ button at the category page, which should add a new element to the category and automatically redirect user to a corresponding page. How can I do that? I can create a separate ‘form’ page with write only restrictions and link the ‘Add’ button to that page, but I don’t want to have two separated pages — one for creation and one for editing, as all fields are the same. Thank you.