Skip to content

Repository files navigation

KapeClub

KapeClub is an Expo React Native MVP for cafe discovery and low-friction live check-ins.

Run

npm install
npm run start

The MVP is offline-first and uses seeded cafe data plus local generated cafe/map visuals, so the main discovery flow does not require mobile data.

Environment

Create .env or export these variables before starting Expo:

EXPO_PUBLIC_SUPABASE_URL=https://...
EXPO_PUBLIC_SUPABASE_ANON_KEY=...

Without Supabase credentials, the app runs against seeded local cafe data and simulates check-in writes.

EAS APK build

Preview APK builds use the preview profile in eas.json.

npx eas login
npx eas build --platform android --profile preview

Cloud builds need the same public environment variables configured in EAS if Supabase is enabled.

Supabase

Apply supabase/schema.sql in your Supabase SQL editor to create the MVP tables and row-level security policies.

The app uses Supabase Auth when EXPO_PUBLIC_SUPABASE_URL and EXPO_PUBLIC_SUPABASE_ANON_KEY are configured. If they are missing, it falls back to local device auth for prototype testing.

About

KapeClub is a mobile-first Expo app for discovering Pampanga cafes built for remote work, showing maps, live occupancy, Wi-Fi telemetry, cafe profiles, check-ins, offline map support, and premium discovery tools.

Resources

Stars

0 stars

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages