This full-stack application, built with a Node.js back-end and React front-end (deployed using AWS), allows a user to write short posts ('ideas') and optional images for others to view.
When the user navigates to the homepage, a list of all posts are retrieved and rendered for the user. The user can post an 'idea' of 500 characters or less as well as an image. When the user clicks on any user's name, a profile page will be rendered which displays all the posts of that particular user.
This application uses an Amazon Web Services S3 Bucket to save images and AWS DynamoDB to store post data. It is deployed to an Amazon EC2 instance (Ubuntu platform/NGINX server).
- Node.js back-end
- React front-end
- DynamoDB/S3 used for storage
- Amazon EC2 Instance (Ubuntu)
- NGINX Server
- CSS Flexbox
Michael Hanson
Licensed under the MIT License.