A React and NodeJS based-app that allows users to create blog posts with an image.
This app is built with:
- React with Create React App to create UI and manage internal state of the app;
- NodeJS to handle routes and image upload;
- Mongo DB to store documents that contain user and blog info;
- Redis to cache DB requests;
- Jest to create and run a suite of unit and integration tests;
- Travis CI to implement the tests into a CI pipeline;
- Amazon S3 to handle storing images at scale.