https://github.com/jlsnow301/expo-trpc-starter
Expo starter with tRPC, drizzle, and style rules. Mobile only: T3 Turbo without Next.
https://github.com/jlsnow301/expo-trpc-starter
expo react-native t3-stack trpc typescript
Last synced: 5 months ago
JSON representation
Expo starter with tRPC, drizzle, and style rules. Mobile only: T3 Turbo without Next.
- Host: GitHub
- URL: https://github.com/jlsnow301/expo-trpc-starter
- Owner: jlsnow301
- License: mit
- Created: 2024-09-06T16:52:38.000Z (almost 2 years ago)
- Default Branch: master
- Last Pushed: 2025-05-15T21:04:43.000Z (about 1 year ago)
- Last Synced: 2025-05-15T22:20:59.825Z (about 1 year ago)
- Topics: expo, react-native, t3-stack, trpc, typescript
- Language: TypeScript
- Homepage:
- Size: 2.55 MB
- Stars: 1
- Watchers: 1
- Forks: 0
- Open Issues: 4
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# Expo with tRPC & Drizzle starter
This is an [Expo](https://expo.dev) project built to bring T3 to purely mobile
apps- it's [T3 turbo](https://github.com/t3-oss/create-t3-turbo) without the
NextJS, but by no means a replacement for their implementation. Feel free to
clone this repo and build your app using what's here. What you'll find in this
repo:
- tRPC wired in via
[API Routes](https://docs.expo.dev/router/reference/api-routes/)
- Drizzle (preconfigured for postgres, change as you see fit)
- Eslint & Prettier with some very opinionated rules
- CI for linting
- Very basic auth setup
- A good amount of documentation, see below
## Guides
- [frontend](https://github.com/BlueBridge-Alliance/BlueBridge-Alliance-App/blob/main/.github/guides/frontend.md)
- [backend](https://github.com/BlueBridge-Alliance/BlueBridge-Alliance-App/blob/main/server/guide.md)
- [database](https://github.com/BlueBridge-Alliance/BlueBridge-Alliance-App/blob/main/db/guide.md)
## Get started
1. Install dependencies
```bash
npm install
```
2. Start the app
```bash
npx expo start
```
In the output, you'll find options to open the app in a
- [development build](https://docs.expo.dev/develop/development-builds/introduction/)
- [Android emulator](https://docs.expo.dev/workflow/android-studio-emulator/)
- [iOS simulator](https://docs.expo.dev/workflow/ios-simulator/)
- [Expo Go](https://expo.dev/go), a limited sandbox for trying out app
development with Expo
You can start developing by editing the files inside the **app** directory. This
project uses [file-based routing](https://docs.expo.dev/router/introduction).