Skip to content

A production-ready monorepo boilerplate using Turborepo for fast builds, React (Vite) for frontend, Express for backend API, Drizzle ORM with Postgres for database, and Zod for validation. Follows best practices: TypeScript, shared packages, CI/CD-ready, and scalable folder structure.

Notifications You must be signed in to change notification settings

Sudip777/turbo-react-express-setup

Repository files navigation

Turborepo Vite starter

This is an official starter Turborepo.

Using this example

Run the following command:

npx create-turbo@latest -e with-vite

What's inside?

This Turborepo includes the following packages and apps:

Apps and Packages

  • docs: a vanilla vite ts app
  • web: another vanilla vite ts app
  • @repo/ui: a stub component & utility library shared by both web and docs applications
  • @repo/eslint-config: shared eslint configurations
  • @repo/typescript-config: tsconfig.jsons used throughout the monorepo

Each package and app is 100% TypeScript.

Utilities

This Turborepo has some additional tools already setup for you:

About

A production-ready monorepo boilerplate using Turborepo for fast builds, React (Vite) for frontend, Express for backend API, Drizzle ORM with Postgres for database, and Zod for validation. Follows best practices: TypeScript, shared packages, CI/CD-ready, and scalable folder structure.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published