Purpose & Goals
Editing photos in the browser, with optional AI face restoration.
Approach
Manual editing and export run in the browser. A NestJS backend supports authentication, presets and an AI proxy.
Engineering decisions
Keep manual edits separate from provider-backed restoration. Treat provider credentials and token storage as explicit trust boundaries.