How to turn an excel requirements sheet into a working trpc api prototype
- Step 1Copy requirements to Excel — Create a simple Excel file with one row of column headers matching your entity fields.
- Step 2Upload and generate — Upload the file, enter the router name, and generate the TypeScript file.
- Step 3Paste into project — Add the router file to your project and register it in your root router.
- Step 4Iterate — As requirements evolve, regenerate the router from the updated spreadsheet.
Frequently asked questions
Does the generated code pass TypeScript strict mode?+
Yes — the generated code uses explicit types throughout and passes tsc --strict. Optional fields use the ? modifier from Zod .optional().
Can I generate routers for multiple entities at once?+
Run the tool once per sheet/entity. Each upload generates one router file.
Privacy first
Every JAD Excel tool runs entirely in your browser using SheetJS and ExcelJS. Your spreadsheets, formulas, and data never leave your device — verified by zero outbound network requests during processing.