native
: a react-native app built with expoweb
: a Next.js app built with react-native-webnest
: a Nest.js@repo/ui
: a stub react-native component library shared by bothweb
andnative
applications@repo/typescript-config
:tsconfig.json
s used throughout the monorepo
Each package/app is 100% TypeScript.
This Turborepo has some additional tools already setup for you:
- Expo for native development
- TypeScript for static type checking
- Prettier for code formatting
Follow this guide: Creating an OAuth App
- Authorized JavaScript origins:
http://localhost:3001
- Authorized redirect URIs:
http://localhost:3001/auth/google/callback
Save the Client ID and Client Secret for the next step.
$ yarn install
$ yarn run dev
$ cd server
$ cp .env.example .env
$ cd server
$ npx prisma migrate dev --name <name-migrate>