{"id":17093918,"url":"https://github.com/omer-os/trpc-express-prisma-setup","last_synced_at":"2026-04-20T05:32:06.454Z","repository":{"id":257028297,"uuid":"857121215","full_name":"omer-os/trpc-express-prisma-setup","owner":"omer-os","description":"Express, tRPC, and Prisma Example","archived":false,"fork":false,"pushed_at":"2024-09-13T21:18:57.000Z","size":29,"stargazers_count":0,"open_issues_count":0,"forks_count":0,"subscribers_count":1,"default_branch":"main","last_synced_at":"2025-01-28T22:48:56.779Z","etag":null,"topics":["expressjs","prisma","trpc","typesc"],"latest_commit_sha":null,"homepage":"","language":"TypeScript","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":null,"status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/omer-os.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":null,"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-09-13T21:05:12.000Z","updated_at":"2024-09-13T21:19:15.000Z","dependencies_parsed_at":"2024-09-14T12:26:57.976Z","dependency_job_id":"07c6f414-d619-4e58-80e9-0e974a3f79c3","html_url":"https://github.com/omer-os/trpc-express-prisma-setup","commit_stats":null,"previous_names":["omer-os/trpc-express-prisma-setup"],"tags_count":0,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/omer-os%2Ftrpc-express-prisma-setup","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/omer-os%2Ftrpc-express-prisma-setup/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/omer-os%2Ftrpc-express-prisma-setup/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/omer-os%2Ftrpc-express-prisma-setup/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/omer-os","download_url":"https://codeload.github.com/omer-os/trpc-express-prisma-setup/tar.gz/refs/heads/main","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":245136348,"owners_count":20566586,"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":["expressjs","prisma","trpc","typesc"],"created_at":"2024-10-14T14:09:42.308Z","updated_at":"2026-04-20T05:32:06.371Z","avatar_url":"https://github.com/omer-os.png","language":"TypeScript","funding_links":[],"categories":[],"sub_categories":[],"readme":"﻿# Express, tRPC, and Prisma Example\r\n\r\nThis is a simple example of how to use Express, tRPC, and Prisma ORM together. It includes an authentication router with endpoints for login, registration, logout, and token refresh. The schema is defined in the `prisma/schema.prisma` file. this code also includes validation with zod.\r\n\r\n## Getting Started\r\n\r\n1. Clone the repository.\r\n2. Install dependencies using `pnpm install`.\r\n3. Add the required environment variables.\r\n4. Push the schema to the database with `pnpm prisma db push`.\r\n5. Generate the Prisma client with `pnpm prisma generate`.\r\n6. Start the server with `pnpm dev`.\r\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fomer-os%2Ftrpc-express-prisma-setup","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fomer-os%2Ftrpc-express-prisma-setup","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fomer-os%2Ftrpc-express-prisma-setup/lists"}