How do I create a page where i can enable users to upload a pic or vid on that page?

I want to create a process where if people want to post up content on my site they have to post up a pic/vid as their first step.

So I want to create a page where users can load up a picture or video of whatever they want and when done they go to the next stage of the process through the front end of the site not the back panel.

So, for example, they can load up a picture like Kickstarter does with its page after page of questions before they can publish/submit.

I’m new here so any comments are much appreciated.