Decov.
Imagine a different interior. Start with the room you have.
An interior preview experience that turns a room photo into an AI-generated visualization of products such as carpets, flooring, or wallpaper within the same space.
Frontend upload & generation experience
Husan
Oct 2023 — Dec 2023
The problem worth solving.
Image generation takes time. The frontend needed to make upload, processing, and result states understandable so users could follow progress without feeling that the application had stopped responding.
Where I took ownership.
- Implemented image selection, upload, and progress feedback.
- Managed processing, waiting, and error states.
- Presented the generated result through a coherent product flow.
Decisions behind the experience.
An approachable starting point
Built image selection and upload flows that pass the room photo to the server for generation.
Feedback through the wait
Presented upload progress, processing feedback, and waiting or error states around the long-running request.
A clear result
Displayed the generated visualization in relation to the source image. AI inference remains on the server; the frontend owns the user journey.
Engineering that serves the workflow.
The interface turns a server-side AI process into an understandable sequence: upload a room, follow the processing state, and explore the generated visualization.
Discuss a similar challenge