A typed REST API with per-IP rate limiting, structured errors, and a health endpoint.
A professional REST API that other apps can talk to. It accepts and returns JSON data, limits how many requests each user can make (so nobody can abuse it), and returns clear error messages when something goes wrong. It includes a health check endpoint so monitoring tools can verify it’s running. You add your business logic on top of this tested foundation.
Every tool in this recipe, explained in plain English.
Copy this prompt and paste it into Claude Code. This is exactly what you’d say to QRALPH to build this project.
QRALPH builds the API with middleware for rate limiting, CORS, and error handling already wired up. Every endpoint gets typed request and response interfaces. The test suite covers normal requests, rate limit exceeded scenarios, CORS preflight, and malformed input. You get a production-ready API skeleton — just add your routes.