A Turbo repo starter that includes Tailwind CSS, Prisma, and shared environment variables
The Turborepo Tailwind Prisma Starter is a Turborepo monorepo starter that incorporates Tailwind CSS and Prisma. It also includes a type-safe shared environment variables feature. This repository provides a comprehensive starting point for building applications using these technologies.
To install and set up the Turborepo Tailwind Prisma Starter, follow these steps:
pnpm install to install the project dependencies.cp packages/env/.env.example packages/env/.env && ./dev-bootstrap.sh to set up the environment variables.docker-compose up to start the Postgres database.packages/database/ directory.pnpm db:migrate:reset to set up the Prisma schema and database (only needs to be done once).turbo run dev to start the development server.http://localhost:3000 to access the web Next.js app, and http://localhost:3001 for the docs Next.js app.The Turborepo Tailwind Prisma Starter is a powerful starting point for building applications using Turborepo, Tailwind CSS, and Prisma. It provides a streamlined development process with features such as a monorepo structure, type-safe environment variables, and integration with popular tools like Docker and pnpm. With this starter, developers can quickly build robust and scalable applications with efficient code organization and a rich set of features.