First, pop open a terminal, hop into the backend directory with cd backend, and create an isolated environment by running python -m venv .venv. Activate it using .venv\Scripts\Activate.ps1 on Windows (or source .venv/bin/activate on Linux/macOS). Once active, grab all the required packages via pip install -r requirements.txt, then start the server with uvicorn app.main:app --reload --port 8000. Your backend is now listening at http://localhost:8000, and you can inspect the interactive Swagger docs at http://localhost:8000/docs.
In a second terminal window, head over to the frontend with cd frontend and install the necessary dependencies using npm install. Once that's done, fire up the Vite dev server with npm run dev, open http://localhost:5173 in your browser, drag and drop an image in, and you're good to go.
This project is open-source and available under the MIT License.

