Skip to content

mpchow/Image-Stash

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

58 Commits
 
 
 
 
 
 

Repository files navigation

Image-Stash

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.

Running it yourself

  1. Set up Google oAuth2.0 and place the key in client/src/googleAuthKey.js
  2. Set up AWS access credentials and place the secrets in server/modules/s3.js
  3. Create a bucket you want to use and place the name in the same folder from above
  4. Spin up an ec2 instance and replace the url in client/src/Components/Dashboard/dashboard.js and client/src/Components/LoginButton/LoginButton.js
  5. Hit npm install && npm start in both client and server to begin!

Note: You can host the frontend and backend separately as allows

About

A FullStack image repository built with React, Express, MongoDB, AWS EC2 and S3

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published