ProjectsWeb & Android application
BetVoid Gambling-site blocking and recovery support for web and Android.
Concept preview
Overview A web and Android project for gambling-site blocking and recovery support. The website uses Next.js, React, TypeScript, and Supabase for account, subscription, and support interfaces. The Android application uses Kotlin and Jetpack Compose.
Technologies Kotlin Jetpack Compose Next.js React TypeScript JavaScript SQL / PL/pgSQL HTML / JSX CSS React DOM Tailwind CSS PostCSS CSS Modules shadcn/ui Base UI Lucide React Zod GSAP / ScrollTrigger Framer Motion Lenis Recharts Supabase PostgreSQL Supabase Auth Google OAuth / PKCE @supabase/ssr Supabase Storage Supabase Realtime Deno Supabase Edge Functions Google Play Billing / RTDN Handlers Web Workers Web Crypto API Go Outline SDK lwIP gomobile / gobind Android AAR Material 3 Material Icons ViewModel Flow / StateFlow Room / SQLite DataStore WorkManager Kotlin Coroutines Kotlinx Serialization OkHttp PostgREST Android Credential Manager Google Sign-In Play Integrity Google Tink Android Keystore VpnService AccessibilityService DNS over HTTPS Vite Node.js Express Chrome Extensions (MV3) Groq API Gemini API npm Oxlint Oxfmt oxlint-tsgolint Node.js Test Runner Deno.test Gradle Android Gradle Plugin KSP Android NDK JUnit Compose UI Tests Room Migration Tests MockWebServer Coroutines Tests Go Tests SQL Tests Docker PowerShell Python Git GitHub Actions Vercel Render
Next project
Soraness