Separated common elements for pages to template files.. ejs isn't very sophisticated in this regard..
Basic POST support for uploading images
Ability to upload and upload confirmation
Ability to upload to AWS S3
Basic data about upload saved to database.