React-based shell for the Deface image-processing experience. Tailwind handles the visual layer while Vitest and React Testing Library provide an isolated safety net for the UI.
npm installnpm run devto start the Vite dev servernpm run testto exercise the Vitest suite
src/components,src/services, andsrc/hookshold the on-deck modules for the UI, API, and behavioral logic.src/config/constants.tsdeclares the allowed filter and paste options so that configuration stays separate from layout code.src/services/apiClient.tspoints athttp://localhost:8000/api/deface-image, which will be the API surface for future integrations.vitest.config.tsruns tests against thehappy-domenvironment with shared global helpers.