A user profile application to upload images from a frontend app built using react to store images in an Amazon AWS S3 Bucket and user data in a postgreSQL databse. The S3 services provides scalable storage infrastructure and can be used to store images, videos, text and files.
As a user,
I want to be able to search, add and save user profiles to database.
I want to be able to upload profile images for specific user.
So that I have quick access to a face book of user profiles.
Bootstrapping our application together with springboot- our backend and react frontend will communicate via API calls with user data saving to our postgreSQL database and profile image leveraging AWS S3 API storing user profile image.
node.js
PostgreSQL
- clone the repo.
- cd to the repo directory.
- start your spring backend server by cd in target directory and runninng 'jar' package.
java -jar .\aws-image-uploader-0.0.1-SNAPSHOT.jar
- install npm packages from package.json folder.
npm install
- run the app in command-line.
npm start
- react will automatically open a http://localhost:3000/ on browser.
Collaboration is welcomed! For pull requests and changes, please open an issue first to discuss what changes you would like to make.
Distributed under the MIT License.

