Back to projects
Erica

Erica

Live

Erica is an opinionated CLI tool built to eliminate repetitive project setup. With a single command, it scaffolds a fully configured Turborepo workspace powered by Next.js, Tailwind, and Prisma. It automates shared UI layers, API foundations, and sensible defaults — allowing developers to skip boilerplate and start building immediately.

Why I built this

I was repeatedly bootstrapping monorepo setups for side projects and client work. The process was predictable but time-consuming. Erica was built to compress that setup time into a single reliable command.

Use case

Teams can instantly spin up structured Turborepo + Next.js environments with shared configs and production-ready defaults. It’s ideal for hackathons, internal tooling, MVPs, and client projects.

What I learned

I learned that great CLI tools prioritize predictability over complexity. Clear prompts, deterministic output, and safe re-runs matter more than offering too many configuration options.

Where I got stuck

Managing template evolution without breaking previously generated projects was challenging. Balancing upgrade paths with user customization forced me to think carefully about versioning and maintainability.

Stack used

CLINode.jsTurborepoRust