A image uploading React app that communicates to the Flask backend. Users can upload images, resize, convert to black and white, extract EXIF data, and filter by image name and size.
The backend rep can be seen here
In progress:
- Build out image tagging functionality
- Refine error handling
- Filter images by tags and EXIF data
Clone down this repository. You will need node
and npm
installed globally on your machine.
Installation:
npm install
To Start Server:
npm start
To Visit App:
localhost:3000
This was a 5 days sprint with the assignment of creating an image uploading app using AWS S3 with whatever tech stack we thought best suited the assignment.
Getting the particulars of buckets and AWS permissions figured out what a bit of a challenge but beyond that we didn't run into too many major road blocks. As a long time photographers extracting EXIF data, specifically GPS coordinates was really fun. I'm looking forward to expanding the functionality to allow for filtering images by photo manufacturer and device.