Hi i was hoping someone could build a photo management app using aws (amplify?) so i can upload large photos.
I just need the following features for now (I might come back for additional features)
Use Cognito for authentication ( need to have one admin account -have access to creating album and uploading photos) and multiple guest account - who can view and download images if granted permission by admin)
i) Once logged in as admin will be able to see list of album and input to create new album. Once the title of new album is entered, a new album should show on the list on real time ( possibly through graphql subscription)
ii) Once logged in as guests, they will be able to see list of albums that they are given permission to
if admin clicks on the album name from the list they will be redirected to the album detail page where list of thumbnails of photos are displayed. They will also be a button to upload new images. If admin clicks this button, a pop up will appear asking to fill in additional info such as name, select image file, tags. Name and tag info will be saved to dynomodb while the image file will be stored in S3. Once the original is uploaded, a lambda trigger will be executed to create thumbnail and store the resized version on s3. In the album list, the thumbnails of these photos will be rendered.
On the album detail page, admin will also be able to add username to indicate which guest users will have access viewing the photo album and download individual photos.
I need something like this:
[login to view URL]
Hi,
I am a AWS certified Cloud Architect. I can help you build exactly what you are looking for.
I would be happy to answer any questions you might have regarding Amplify, AppSync, Lambda or S3.
Thanks