Photo-Editor icon indicating copy to clipboard operation
Photo-Editor copied to clipboard

A single page web application which enables users to edit their images.

Photo Editor

A single page web application which enables users to edit their images. Build with React.

Watch YouTube Video

https://www.youtube.com/watch?v=53omb2FfuU4

User Stories

  • [x] Upload images via drag and drop or via classic File Uploader.
  • [x] resize and crop images.
  • [x] Adjust the Brightness, Contrast, Saturation and Blur of images.
  • [x] rotate and flip images.
  • [x] add text to images.
  • [x] download the edited version of an image or send it via e-mail.
  • [x] If an image is too big to fit the screen, app zooms out automatically. Also, user can change this scaling factor by using the slider in the footer.
  • [x] Edited version of images are stored in the local storage. Thus, users can continue editing where they left off, when they return.

TODO

  • [ ] Input validation.