-
Notifications
You must be signed in to change notification settings - Fork 820
feat: Personal Media Vault - Full-Stack React App #14362
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. Weβll occasionally send you account related emails.
Already on GitHub? Sign in to your account
base: gen2-migration
Are you sure you want to change the base?
Conversation
5f87f4e to
26a4aa2
Compare
iankhou
left a comment
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Looks good overall, a couple of small things.
The stuff under features and overview should be included in your app's README.
The README should be much more thorough and geared toward instructing an operator to run amplify init, and all subsequent steps.
...gration-apps/app-3/personal-media-vault/personal-media-vault/amplify/team-provider-info.json
Outdated
Show resolved
Hide resolved
amplify-migration-apps/app-3/personal-media-vault/personal-media-vault/.gitignore
Outdated
Show resolved
Hide resolved
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
How do I set up the app with Amplify? What CLI commands do I need to run to provision the resources needed for each category? Also need instructions for Google and Facebook OAuth setup.
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
I've updated the app3 level's README with that. The README inside the personal-media-vault folder is specific to the app, not regarding setting up backend particularly
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
I committed it directly on the gen2-migration branch as I added stuff in my app (since it was just a README and no code changes).
| }; | ||
|
|
||
| return ( | ||
| <Authenticator socialProviders={['facebook', 'google']}> |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
nice!
π Personal Media Vault - Full-Stack React App
Overview
Built a complete personal media management application with AWS Amplify backend and React frontend featuring real-time thumbnail processing.
β¨ Features
Frontend (React + TypeScript)
Backend (AWS Amplify - user needs to add)
π§ Technical Implementation
Key Components
Real-time Features
π Architecture
React Frontend β AWS Amplify β GraphQL API β DynamoDB
β
S3 Storage β Lambda Trigger β Thumbnail Generation
π± User Experience
π Tech Stack
Ready for production deployment with scalable AWS infrastructure! π