Skip to content

Latest commit

 

History

15 Commits

Folders and files

NameName
Last commit message
Last commit date
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

turboforge

One command to scaffold a production-ready Turborepo monorepo.

Usage

npx turboforge my-app

Stack

Layer Tech
Frontend Next.js 14 + Tailwind CSS
Backend Express + TypeScript
Database Prisma ORM + PostgreSQL
Monorepo Turborepo + pnpm workspaces
Shared UI @repo/ui (Button, Card)
Shared Config @repo/typescript-config, @repo/tailwind-config, @repo/eslint-config

Structure

my-app/
├── apps/
│   ├── web/        # Next.js frontend
│   └── server/     # Express backend
└── packages/
    ├── database/   # Prisma + schema
    ├── ui/         # Shared components
    ├── tailwind-config/
    ├── typescript-config/
    └── eslint-config/

After scaffolding

cd my-app
cp .env.example .env.local
# add your DATABASE_URL to .env.local
pnpm run dev

Database commands live in packages/database:

cd packages/database
pnpm run db:push
pnpm run db:generate

About

One command to scaffold a production-ready Turborepo monorepo.

Topics

Resources

Stars

0 stars

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages