

Cursor can help with rapid prototyping, but always review generated code for correctness and security. Use it to accelerate tasks like generating component skeletons, API call helpers, and unit test stubs.

- Initialize the React project and verify the dev server runs.
- Create the upload UI: file input, drag-and-drop support, and a preview pane.
- Implement the network layer: send images as
FormDatato the backend and handle responses. - Show processed images and progress indicators.
- Add responsive styling and accessibility improvements.
- Use Cursor to iterate quickly and generate tests where useful.
- React — Getting Started
- Vite — Quick Start
- create-react-app — Getting Started
- Cursor — The AI Code Editor