
A real-world Turborepo + oRPC + Astro project I’d love architecture feedback on
Built an open-source Arabic poetry platform containing ~945k verses from 932 poets across 10 historical eras.
The project includes: static Astro frontend, API on Cloudflare Workers, shared oRPC contracts, OpenAPI generation, Turborepo monorepo, PostgreSQL dumps + HuggingFace dataset.
One of my goals was making this a clean real-world example of: Turbo monorepos, contract-driven APIs, static-first architecture, shared typed contracts across apps/packages.
I’d genuinely appreciate feedback on: architecture decisions, package boundaries, API design, over-engineering, scalability concerns, anything that looks fragile or awkward long-term.
u/w333l — 4 days ago