Skip to content

Instantly share code, notes, and snippets.

@agconti
Created April 19, 2015 21:44
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save agconti/c15ea4fb67b228086628 to your computer and use it in GitHub Desktop.
Save agconti/c15ea4fb67b228086628 to your computer and use it in GitHub Desktop.

PhotoFire

A simple service that abstracts the process of uploading images and optimizing them for mobile. PhotoFire will have libraries for popular web frameworks that will allow developers specify to their desired file sizes and PhotoFire will directly upload the photos to S3 and will process them to the correct sizes. Photos will then be hosted via Cloud Front.

MVP

Upload photos

  • Photos should be streamed directly to S3
  • Request can contain an array of desired sizes

Image Processing

  • Images will be processed via Sharp
  • Images can be resized

CDN

  • host through Cloud Front

V1

Uploads

  • Requests can contain photo manipulation

Image Processing

  • Rotation
  • Crop
  • Sharpen
  • Blur
  • Flatten
  • Gray Scale
  • Background Color

3rd Party Libs

  • Django
  • Node.js
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment