This was an attempt over a couple days to make a browser-based app similar to Snapchat, mainly for learning new web technologies and practicing React.
It is not fully functional.
You can take pictures, upload pictures to your account, delete them, or edit them by drawing over them using the pen tools and saving the new version to your account.
-
Build a simple React App that can upload and take pictures as well as edit drawings over photos
-
Learn new technologies
-
React
-
React-Redux
-
React Router DOM
-
Express / Node.js
-
Postgres
-
React Webcam
-
HTML Canvas
-
Played with Google vision API to analyze images and detect things (does not work now)
-
SketchPad library
Install dependencies:
npm install
Run on local server:
npm run start-dev
-
User photos page does not update when photo is deleted
-
Buttons for filter and Google do not work on Edit Photo page