Start FAST with Expo + Supabase + NativeBase + Zustand.
- Expo SDK
47
- Supabase
- Zustand
- NativeBase
- React Navigation
- Auth flow (Login, Register, Session management)
- Clone this project
git clone https://github.com/linus1703/expo-starter
- Change into the directory and install the dependencies
cd expo-starter
yarn install
- Update
/app/config/config.base.ts
with your own configuration, e.g.:
# Replace XXXX's with your own Supabase keys
SUPABASE_URL: "XXXX",
SUPABASE_ANON_KEY: "XXXX",
- Start the project:
yarn start
Expo Starter/
├─ app/
│ ├─ components/
│ ├─ config/
│ ├─ constants/
│ ├─ hooks/
│ ├─ navigation/
│ ├─ screens/
│ ├─ services/
│ ├─ stores/
├─ assets/
│ ├─ fonts/
│ ├─ images/
App.tsx
Main screens:
- Login
- Signup
- Home (Bare Minimum) with a logout button