Privé chats, foto-events en feed voor je inner circle. End-to-end versleuteld.
Translation pending
SocialTypeScript · HTMLGitHub @sterrenstof-codeOnlineOwner unconfirmed
Have you tried it? One tap is enough. No sign-in needed.
No updates detected yet. GitHub releases will appear here.
Owners of public repositories under a personal GitHub account can sign in to verify ownership and manage the introduction themselves. No administrator approval is needed.
Sign in, generate a verification file, and commit it to this repository’s default branch within 30 minutes. Files on other branches or forks do not count. Then check the file below to manage the project without administrator approval. Keep the file to retain your access.
If needed, you will go to sign-in. After signing in, return here and press your chosen verification button again.
Run /nomorevibe verify in your project folder to verify ownership and manage the introduction yourself.
Verify in one minuteAsk about other verification options
Lincin Chat app
Translation pending
Taken from the repository README
Loading the full README. The saved excerpt is shown below.
Expo-app (iOS, Android, web) voor Lincin. Backend: Supabase. Voor de eerste opzet zie docs/SETUP.md; de overige gidsen (deploy, push, testen) staan ook in docs/. • app/ — schermen (Expo Router file-based routing) • lib/auth/ — session provider + profielcreatie • lib/crypto/ — X25519 keygen + XChaCha20-Poly1305 helpers • lib/supabase/ — client + handgeschreven DB types • supabase/migrations/ — Postgres schema + RLS De productiewaarden staan in eas.json (het zijn publieke sleutels; RLS bewaakt de data).Read the full README ↗
Expo-app (iOS, Android, web) voor Lincin. Backend: Supabase.
Voor de eerste opzet zie docs/SETUP.md; de overige gidsen (deploy, push, testen) staan ook in docs/.
npm run web # start in browser (snelste tijdens dev)
npm run ios # vereist Xcode op macOS
npm start # QR-code voor Expo Go op je iPhone
npm run typecheck # TS check zonder bouwen
npm run lint
npm run test:crypto # roundtrip-test van de e2e-versleuteling
app/ — schermen (Expo Router file-based routing)lib/auth/ — session provider + profielcreatielib/crypto/ — X25519 keygen + XChaCha20-Poly1305 helperslib/supabase/ — client + handgeschreven DB typessupabase/migrations/ — Postgres schema + RLS.env.local met:
EXPO_PUBLIC_SUPABASE_URL=...
EXPO_PUBLIC_SUPABASE_ANON_KEY=...
De productiewaarden staan in eas.json (het zijn publieke sleutels; RLS
bewaakt de data).
Alle configuratie staat in app.config.ts; er is geen app.json.
Versienummers (buildNumber / versionCode) beheert EAS op afstand
(appVersionSource: remote) en hoogt hij per productie-build op.
npx expo-doctor # eerst: alles groen?
eas build --profile preview -p all # testbuild (Android: R8 aan — test dit écht)
eas build --profile production -p all
eas submit -p ios # App Store Connect
eas submit -p android # Play Console, track "internal"
eas update --channel production # JS-only wijziging zonder store-ronde
Release-bundels laten console.log/info/debug weg (zie metro.config.js);
warn en error blijven staan voor Xcode/logcat.
Wat je vóór de eerste inzending nog nodig hebt buiten deze repo:
google-service-account.json naast eas.json
(staat in .gitignore), data-safety-formulier.ITSAppUsesNonExemptEncryption staat op true. Vul één keer de
encryptieverklaring in App Store Connect in en zet de code die je
terugkrijgt als ITSEncryptionExportComplianceCode in app.config.ts.