A Cross Platform Monorepo featuring Next.js + tRPC + Tauri + Vite + Expo (React Native).
Soon To Be Updated
- Desktop Application (Windows, Mac and Linux)
- Mobile Application (iOS, Android)
- Web Application (Next.js)
- Backend Server (tRPC)
Requires Yarn (if you don't have yarn, install it by npm install -g yarn
)
Install Dependencies
yarn
To Run The Website/Backend (Next.js + tRPC) at http://localhost:3000:
yarn web dev
To Run The Desktop App (Tauri + Vite):
yarn desktop dev
To Run The Mobile Expo App:
yarn mobile dev
If you want to directly run on iOS or Android, replace the dev by android or ios respectively in mobile command.
We were trying to find some kind of way which allowed us to use the tRPC goodness in React Native as well as Tauri - creating a cohesive and a viable solution. All the solutions that we did find were either not updated, or janky at best. And so, fast-forward to this project!