A full-stack universal starter template with Bun workspaces featuring:
- Frontend: Universal Expo app (iOS, Android, Web)
- Backend: Elysia server with Bun runtime
- Expo Router - File-based routing
- NativeWind - Tailwind CSS for React Native
- Better Auth - Authentication
- Legend State - State management
- react-native-reusables - Accessible UI components
.
├── apps/
│ ├── expo/ # Universal Expo app
│ └── server/ # Elysia backend
├── packages/ # Shared packages
└── package.json # Workspace root
# Clone the repo
git clone https://github.com/fyndx/universal-starter.git
# Install dependencies
bun install
# Start development
bun dev# Start both frontend and backend
bun dev
# Start frontend only
bun workspace expo dev
# Start backend only
bun workspace server dev
# Build for production
bun build# iOS
bun workspace expo ios
# Android
bun workspace expo androiddocker compose -f docker/docker-compose.dev.yml up --buildProduction
docker compose -f docker/docker-compose.prod.yml up --build -dMIT