diff --git a/templates/expo-supabase.md b/templates/expo-supabase.md new file mode 100644 index 0000000..fab732a --- /dev/null +++ b/templates/expo-supabase.md @@ -0,0 +1,34 @@ +# Expo + Supabase Template (Mobile) + +## Tech Stack +- Framework: Expo SDK 51+ +- Database: Supabase (PostgreSQL) +- Auth: Supabase Auth +- Navigation: Expo Router +- Styling: NativeWind (Tailwind for RN) +- Language: TypeScript + +## Project Structure +``` +/app + /(tabs) # Tab navigation + /(auth) # Auth screens + _layout.tsx +/components +/lib + supabase.ts +/hooks +``` + +## Initial Setup +```bash +npx create-expo-app@latest --template tabs +npm install @supabase/supabase-js +npm install nativewind +``` + +## Environment Variables +``` +EXPO_PUBLIC_SUPABASE_URL= +EXPO_PUBLIC_SUPABASE_ANON_KEY= +```