{"id":16363809,"url":"https://github.com/noahflk/react-trpc-turbo","last_synced_at":"2025-03-21T00:31:50.526Z","repository":{"id":236557404,"uuid":"792850098","full_name":"noahflk/react-trpc-turbo","owner":"noahflk","description":"Boilerplate using a Turbo Monorepo with a React Vite frontend, Express.js Node backend connected by tRPC","archived":false,"fork":false,"pushed_at":"2024-07-22T17:30:23.000Z","size":147,"stargazers_count":39,"open_issues_count":0,"forks_count":4,"subscribers_count":1,"default_branch":"main","last_synced_at":"2025-03-17T19:21:23.747Z","etag":null,"topics":["express","nodejs","pnpm","react","turborepo","typescript"],"latest_commit_sha":null,"homepage":"","language":"TypeScript","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"mit","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/noahflk.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null}},"created_at":"2024-04-27T18:16:26.000Z","updated_at":"2025-03-09T01:12:15.000Z","dependencies_parsed_at":"2024-05-02T20:00:36.854Z","dependency_job_id":"a026df2f-ceeb-4e75-b645-89f0bfe95180","html_url":"https://github.com/noahflk/react-trpc-turbo","commit_stats":null,"previous_names":["noahflk/react-trpc-turbo"],"tags_count":0,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/noahflk%2Freact-trpc-turbo","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/noahflk%2Freact-trpc-turbo/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/noahflk%2Freact-trpc-turbo/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/noahflk%2Freact-trpc-turbo/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/noahflk","download_url":"https://codeload.github.com/noahflk/react-trpc-turbo/tar.gz/refs/heads/main","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":244717391,"owners_count":20498283,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["express","nodejs","pnpm","react","turborepo","typescript"],"created_at":"2024-10-11T02:28:38.095Z","updated_at":"2025-03-21T00:31:50.097Z","avatar_url":"https://github.com/noahflk.png","language":"TypeScript","funding_links":[],"categories":[],"sub_categories":[],"readme":"# react-trpc-turbo\n\n## Technologies used\n\n- Turborepo\n- React Vite\n- Express.js\n- tRPC\n- TanStack Router\n- Tailwind CSS\n\n### Apps and Packages\n\n- `@repo/web`: Vite, React, TanStack Router and tRPC Client\n- `@repo/api`: Express.js, Drizzle and tRPC Server\n- `@repo/eslint-config`: `eslint` configurations\n- `@repo/typescript-config`: `tsconfig.json`s used throughout the monorepo\n- `@repo/tailwind-config`: shared Tailwind configuration\n\nEach package/app is 100% [TypeScript](https://www.typescriptlang.org/).\n\n### Utilities\n\nThis Turborepo has some additional tools already setup for you:\n\n- [TypeScript](https://www.typescriptlang.org/) for static type checking\n- [ESLint](https://eslint.org/) for code linting\n- [Prettier](https://prettier.io) for code formatting\n\n## Setup\n\nTo get started, clone the repository and install the dependencies:\n\n```\npnpm install\n```\n\nThen, copy the `.env.example` file to `.env` in the web/ folder and fill in the necessary environment variables. For local development, the defaul value will work. If you want to deploy the app, you will need to specify where the backend is hosted.\n\n```\ncp ./apps/web/.env.example ./apps/web/.env\n```\n\n### Build\n\nTo build all apps and packages, run the following command:\n\n```\npnpm build\n```\n\n### Develop\n\nTo run all apps and packages in development mode, run the following command:\n\n```\npnpm dev\n```\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fnoahflk%2Freact-trpc-turbo","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fnoahflk%2Freact-trpc-turbo","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fnoahflk%2Freact-trpc-turbo/lists"}