This is a submission for the The AWS Amplify Fullstack TypeScript Challenge
What I Built
FileSyncDrive is an electron desktop app that listens for Changes on a users local file and syncs to the cloud. it creates a folder “sync_folder” in the users home directory, any changes made to the files will be reflected on the amplify storage.
Demo
Login Amplify Authenticator Component
Screenshot 1
Screenshot 1
File Changes Synced
Screenshot 3
Files Link can be share for users to access via the web
Tested on Windows11
Journey
Connected Components and/or Feature Full
Amplify UI Components
Amplify UI Components was used to quickly scaffold our UI.
Authentication
Amplify Authenticator was used to setup our Auth flow.
File Storage
Amplify Storage enabled us to instantly upload our modified files on local, also we can easily get our uploaded files from the storage