Presentation upload portal