A full stack image repository application built with React, Express, MongoDB, AWS EC2 and S3
You can view it here
Image-Stash allows users to easily login with their Google account and manage photos in their stash.
To use, just login with your Google account and then start uploading photos (50mb max at a time). You can then view your current photos and add more or delete as you please.
- Set up Google oAuth2.0 and place the key in
client/src/googleAuthKey.js
- Set up AWS access credentials and place the secrets in
server/modules/s3.js
- Create a bucket you want to use and place the name in the same folder from above
- Spin up an ec2 instance and replace the url in
client/src/Components/Dashboard/dashboard.js
andclient/src/Components/LoginButton/LoginButton.js
- Hit
npm install && npm start
in bothclient
andserver
to begin!
Note: You can host the frontend and backend separately as allows