Build an interactive image editor with a canvas for uploading photos. Include tools for cropping, rotating, adjusting brightness and contrast, applying filters, and resizing. Add undo/redo functionality and export options.