Update: This is now possible to submit a post with Title, Description, and upload a photo. You will then be redirected to /challenges where you will see all challenges (posts). /challenges page is very simple, no style is added. I have used TaskQueue to add the challenge and Blobstore to create a blob. I have used ImageService to show the image of the blob. As a temporary solution I have created a KeyGenerator where each challenge have a key that being used under query.