Setting up a new project is time-consuming. The purpose of this project is to make it effortless with state-of-the-art technology and tooling.
The Full-stack TypeScript Monorepo Starter with Authentication is a project aimed at simplifying the process of setting up a new project. It provides a monorepo structure with a Node.js backend, GraphQL API, and React frontend, all written in TypeScript. The project includes various features, tooling, and infrastructure to streamline development and deployment.
Backend
Frontend
Tooling/Infrastructure
pnpm install --recursive.pnpm run graphql-codegen.server/.env.development and add the fields from server/.env.example.docker-compose up db.npx prisma migrate dev in the server directory.npx prisma generate in the server directory.pnpm run dev --prefix server.app/.env.development and add the fields from app/.env.example.pnpm run dev --prefix app.The Full-stack TypeScript Monorepo Starter with Authentication is a project that aims to simplify the process of setting up a new project by providing a pre-configured monorepo structure with a Node.js backend, GraphQL API, and React frontend. It includes various features such as TypeScript support, Prism ORM, Apollo Client, and Tailwind CSS. The project also provides tooling and infrastructure such as GitHub Actions for CI/CD, Prometheus metrics, Grafana monitoring, and Sentry error monitoring. Installation instructions are provided to guide users in setting up the project. Overall, the Full-stack TypeScript Monorepo Starter with Authentication is a comprehensive solution for quickly getting started with a full-stack TypeScript project.